if (result == null && log.isWarnEnabled()) { log.info(" Proto = " +proto+ " Slot = " +slot+ " Value = " +value+ " not found");
if (log.isDebugEnabled()) { log.info(" Proto = " +proto+ " Slot = " +slot+ " Value = " +value+ " Result = " +result);
    private Frame getRelate(Frame relationship,			    String proto_slot,			    String slot_slot,			    String value_slot)    {	String proto = (String)	    relationship.getValue(proto_slot);	String slot = (String)	    relationship.getValue(slot_slot);	Object value = relationship.getValue(value_slot);	if (slot == null || proto == null || value == null) {	    if (log.isWarnEnabled()) {		if (slot == null) {		    log.warn("Relationship " +relationship+			     " has no value for " +slot_slot);		}		if (proto == null) {		    log.warn("Relationship " +relationship+			     " has no value for " +proto_slot);		}		if (value == null) {		    log.warn("Relationship " +relationship+			     " has no value for " +value_slot);		}	    }	    	    return null;	} else {	    Frame result = findFrame(proto, slot, value);	    if (result == null && log.isWarnEnabled()) {			log.info(" Proto = " +proto+				 " Slot = " +slot+				 " Value = " +value+				 " not found");	    }	    return result;	}    }