public TYPE_1 < TYPE_2 > METHOD_1 ( final TYPE_2 value ) throws TYPE_3 { TYPE_4 . METHOD_2 ( ) . assertNotNull ( info , VAR_1 ) ; if ( ! ( VAR_1 . METHOD_3 ( ) . equals ( value ) ) ) { throw VAR_2 . METHOD_4 ( info , TYPE_5 . METHOD_5 ( VAR_1 , value , VAR_1 . METHOD_6 ( ) ) ) ; } return this ; }

public TYPE_1 < TYPE_2 > METHOD_1 ( final TYPE_2 value ) throws TYPE_3 { TYPE_4 . METHOD_2 ( ) . assertNotNull ( info , VAR_1 ) ; if ( ! ( VAR_1 . METHOD_3 ( ) . equals ( value ) ) ) { throw VAR_2 . METHOD_4 ( info , TYPE_5 . METHOD_5 ( VAR_1 , value ) ) ; } return this ; }
