public TYPE_1 METHOD_1 ( TYPE_1 VAR_1 ) { return new TYPE_1 ( TYPE_2 . min ( ( ( VAR_2 . METHOD_2 ( ) . VAR_3 ) - 1 ) , TYPE_2 . METHOD_3 ( 0 , VAR_1 . x ) ) , TYPE_2 . min ( ( ( VAR_2 . METHOD_2 ( ) . height ) - 1 ) , TYPE_2 . METHOD_3 ( 0 , VAR_1 . y ) ) , VAR_4 ) ; }

public TYPE_1 METHOD_1 ( TYPE_1 VAR_1 ) { if ( ( VAR_2 ) == null ) return new TYPE_1 ( ) ; return new TYPE_1 ( TYPE_2 . min ( ( ( VAR_2 . METHOD_2 ( ) . VAR_3 ) - 1 ) , TYPE_2 . METHOD_3 ( 0 , VAR_1 . x ) ) , TYPE_2 . min ( ( ( VAR_2 . METHOD_2 ( ) . height ) - 1 ) , TYPE_2 . METHOD_3 ( 0 , VAR_1 . y ) ) , VAR_4 ) ; }
