Update javadoc and missing copyright