if ( startPoint >= endPoint || startPoint == -1 )
if ( startPoint == -1 && endPoint == -1 ) return new char[0]; else if ( startPoint >= endPoint || startPoint == -1 )
	private char[] getParameterDefinitionChars( String sqlTxt, char escaper )			throws OdaException	{		char[] temp = sqlTxt.toCharArray( );		int startPoint = -1;		int endPoint = -1;		boolean validBracket = true;		for ( int i = temp.length - 1; i >= 0; i-- )		{			if ( i > 0 && temp[i - 1] == escaper )				continue;			if ( validBracket )			{				if ( ')' == temp[i] && endPoint == -1 )				{					endPoint = i;				}				if ( '(' == temp[i] )				{					startPoint = i;					break;				}			}			if ( '"' == temp[i] )			{				validBracket = !validBracket;			}		}		if ( startPoint >= endPoint || startPoint == -1 )			throw new OdaException( "Illegal SP call" );		return sqlTxt.substring( startPoint, endPoint ).toCharArray( );	}