public synchronized void METHOD_1 ( TYPE_1 obj ) { VAR_1 . put ( obj . METHOD_2 ( ) , new TYPE_2 < TYPE_1 > ( obj ) ) ; }
protected synchronized void METHOD_1 ( TYPE_1 obj ) { VAR_1 . put ( obj . METHOD_2 ( ) , new TYPE_2 < TYPE_1 > ( obj ) ) ; }