changes to support proper namespaces and a java.util.List dependency for the java code