cleanup deprecated methods and java 8 javadoc complaints

javadoc is much more strict as of JDK 8