adding *.java with GPL2 license headers and copyright notice