public boolean equalTo(CFMLEngine other, final boolean checkReferenceEqualityOnly) {
	while (other instanceof CFMLEngineWrapper)
	    other = ((CFMLEngineWrapper) other).engine;
	if (checkReferenceEqualityOnly) return engine == other;
	return engine.equals(other);
    }
public boolean equalTo ( CFMLEngine other , final boolean checkReferenceEqualityOnly ) { while ( other instanceof CFMLEngineWrapper ) other = ( ( CFMLEngineWrapper ) other ) . engine ; if ( checkReferenceEqualityOnly ) return engine == other ; return engine . equals ( other ) ; }
this interface is new to this class and not officially part of Lucee 3.x, do not use outside the
loader

@param other
@param checkReferenceEqualityOnly
@return is equal to given engine