misc-java code