@SuppressWarnings({ "rawtypes", "unchecked" })
	public int doCompare(Comparable mine, Comparable other)
    {
    	if ((mine == null) && (other == null)) {
    		return 0;
    	}
    	
    	if ((mine != null) && (other != null)) {
    		return -mine.compareTo(other);
    	}
    	
    	return -((mine == null) ? -1 : 1);
    }
@ SuppressWarnings ( { "rawtypes" , "unchecked" } ) public int doCompare ( Comparable mine , Comparable other ) { if ( ( mine == null ) && ( other == null ) ) { return 0 ; } if ( ( mine != null ) && ( other != null ) ) { return - mine . compareTo ( other ) ; } return - ( ( mine == null ) ? - 1 : 1 ) ; }
}