Create SourceGenerator.java