question: public TypeVariableBV typeVariable ( ) { int id = typeVariableList . size ( ) ; typeVariableList . add ( null ) ; TypeVariableBV result = new TypeVariableBV ( id , this ) ; typeVariableList . set ( id , result ) ; return result ; }
target:  Get new type variable 