JavaReverseEngineering initial structure