private TYPE_1 METHOD_1 ( TYPE_2 path ) { if ( path == null ) { throw new java.lang.NullPointerException ( ) ; } if ( ! ( path instanceof TYPE_1 ) ) { throw new TYPE_3 ( ) ; } return ( ( TYPE_1 ) ( path ) ) ; } 

private TYPE_1 METHOD_1 ( TYPE_2 path ) { if ( path == null ) { throw new java.lang.NullPointerException ( ) ; } if ( ! ( path instanceof TYPE_1 ) ) { return null ; } return ( ( TYPE_1 ) ( path ) ) ; } 
