public TYPE_1 result ( final TYPE_2 result ) { assert src . METHOD_1 ( ) ; this . result = result ; return this ; } 

public TYPE_1 result ( final TYPE_2 result ) { assert result . METHOD_1 ( ) ; this . result = result ; return this ; } 
