private < TYPE_1 > TYPE_1 METHOD_1 ( final TYPE_1 arg , final java.lang.String message ) { return null == arg ? this . < TYPE_1 > METHOD_2 ( message ) : arg ; } 

private < TYPE_1 > TYPE_1 METHOD_1 ( final TYPE_1 arg , final java.lang.String message ) { return null == arg ? this . METHOD_2 ( message , null ) : arg ; } 
