Added support for Java source and class files