removed println
removed debug print
added resource blocks to try statements
removed debug statement
use nbTypeParameters() instead of typeParameters().size()
extend UnionTypeReference instead of IntersectionTypeReference
updated grammer to support resources in try blocks
made more robust
whitespace
added package statement
print on exceptions
removed createNormalMethod from Java
removed SpecificReference
removed ElementReferenceWithTarget
removed order and applyOrder from DeclarationSelector, and only filter in subclasses when the selector needs it.
properly model type reference target as referencing either types or namespaces
add support for multi-type references
minor bug
added gitignore file
Merge branch 'develop'