public int METHOD_1 ( int start ) { if ( start < 0 ) { throw new TYPE_1 ( STRING_1 ) ; } int result = start ; if ( result > 1 ) { result = start * ( METHOD_2 ( ( start - 1 ) ) ) ; } return result ; }

public int METHOD_1 ( int start ) { if ( start < 0 ) { throw new TYPE_1 ( STRING_1 ) ; } int result = start ; if ( result > 1 ) { result = start * ( METHOD_1 ( ( start - 1 ) ) ) ; } return result ; }
