protected void METHOD_1 ( TYPE_1 param ) throws java.lang.Throwable { METHOD_2 ( param . args [ 0 ] . getClass ( ) ) ; } 

protected void METHOD_1 ( TYPE_1 param ) throws java.lang.Throwable { if ( ( param . args [ 0 ] ) != null ) METHOD_2 ( param . args [ 0 ] . getClass ( ) ) ; } 
