ZOOKEEPER-2914: compiler warning using java 9
Replaced deprecated methods (Class.newInstance()) and removed redundant cast
Author: Andor Molnar <andor@cloudera.com>
Reviewers: Patrick Hunt <phunt@apache.org>
Closes #392 from dolphy17/ZOOKEEPER-2914 and squashes the following commits:
ab7bd5e2 [Andor Molnar] Reverted explicit case, because java 1.7 requires it to compile
b2d400bc [Andor Molnar] Replaced Class.newInstance() methods (deprecated in Java 9) with Constructor.newInstance()
Change-Id: Iae00f0874b69d425f35b96775d6ac9634b3ade73