public java.util.List < TYPE_1 > METHOD_1 ( ) throws TYPE_2 { java.util.List < TYPE_1 > VAR_1 = this . VAR_1 . METHOD_2 ( ) ; if ( ( VAR_1 . size ( ) ) != INT_1 ) { throw new TYPE_2 ( VAR_1 . size ( ) , VAR_2 , VAR_3 ) ; } return VAR_1 ; }

public java.util.List < TYPE_1 > METHOD_1 ( ) throws TYPE_2 { java.util.List < TYPE_1 > VAR_1 ; if ( ( this . VAR_1 ) == null ) { return new java.util.ArrayList < > ( ) ; } VAR_1 = this . VAR_1 . METHOD_2 ( ) ; if ( ( VAR_1 . size ( ) ) > INT_1 ) { throw new TYPE_2 ( VAR_1 . size ( ) , VAR_2 , VAR_2 ) ; } return VAR_1 ; }
