implement MethodDeclaration, EnumDeclaration
Merge branch 'java8'