- TINS-212 reference phase - evaluate if function returns
-- added INullTypeSymbol since this type is needed for the implicit return statement
- TINS-197 implement UserSymbolResolver
-- added interface
-- added helper methods to IScopeHelper
- TINS-195 implement UserTypeSymbolResolver
-- added interface
TINS-179 reference phase - resolve use
- TINS-213 reference phase - resolve constants
-- erroneous symbols are required by this task in the case where the constant could not been resolved
-TSPHP-902 lazy erroneous symbols
-- logic can be reused by TSPHP
- TINS-233 reference phase - check type name clash with use statement
-- provided a new method to retrieve the first use definition's symbol
- improved naming of ISymbolResolver
- TINS-236 move checks to own class
-- created ISymbolCheckController
- removed  checks from namespace scopes
- moved resolvers to resolver package
TINS-199 implement PutAtTopVariableDeclarationCreator
TINS-219 reference phase - check are variables initialised
- removed double definition check from IScopeHelper
- moved MapHelper from inference engine to common (will is used by symbols component as well)
- moved TokenTypesGeneratorTest.java to test.integration package
TINS-208 reference phase - resolve variables
- TINS-191 core - define built-in types
- exposed core symbol and type symbol resolver through ICore
- TINS-191 core - define built-in types
-- added Pseudo- and ClassTypeSymbol to the SymbolFactory in order to be able to create built-in types in the symbol component
-- getNullTypeSymbol() removed and getPrimitiveTypeSymbols() added instead
- TINS-208 reference phase - resolve variables
-- added resolving of variable like identifier to ISymbolCheckController instead of using resolveIdentifierFromItsScope
-- added resolving from super global scope instead of incorporating it in resolveIdentifierFromItsScope
- restructured packages
TINS-192 core - define built-in conversions
TINS-145 QA 0.2.1: checkstyle issue fixed, and improvement according pmd
v. 0.2.1