public void add ( TYPE_1 VAR_1 ) { list . add ( VAR_1 ) ; VAR_1 . METHOD_1 ( ( ( list . size ( ) ) - 1 ) ) ; } 

public int add ( TYPE_1 VAR_1 ) { int result ; synchronized ( list ) { list . add ( VAR_1 ) ; result = list . size ( ) ; } VAR_1 . METHOD_1 ( ( result - 1 ) ) ; return result ; } 
