Process also production classes
Pass in the classpath as custom system property, to allow using -jar
Support generating Java 6 (and lower) bytecode