got at to work properly
now there is no need for a Reflection.java
TODO: get a build.gradle set up