Optimized code

MaintainabilityAnalyzer is much more clean and simple.
Method information is extracted only once and re-used.
Using of `import lang::java::\syntax::Java15;` is only done once.