- create a source only version of the file
- create more meta info for the file
- create a ast graph of the file
- make ast queries possible
- simple 3-tupel-grammars
- "is-a",
- "has-a",
- "is-child-of",
- "contains",
- "is-parent-of",
- "is-class-definition",
- "is-interface",
- "is-enum"
- classify intent of the code
- use java API as training source
- use well developed and high profile projects as training base for the intents
- read interfaces for "intent"