public void test_substitute_equal() { TypeParameterElementImpl element = new TypeParameterElementImpl(identifier("E")); TypeParameterTypeImpl type = new TypeParameterTypeImpl(element); InterfaceTypeImpl argument = new InterfaceTypeImpl(new ClassElementImpl(identifier("A"))); TypeParameterTypeImpl parameter = new TypeParameterTypeImpl(element); assertSame(argument, type.substitute(new Type[] {argument}, new Type[] {parameter})); }