Implement JavaTypeSubstitutor without PSI
Add tests for JavaTypeSubstitutor
Substitutor
Move JavaTypeSubstitutorTest to idea module, eliminate garbage in testData, improve substitutor