if (o == null) { return null; }
    private Object getInternal(Path path) {	if (m_signature.isSource(path)) {	    return m_values.get(path);	} else {	    Object o = getInternal(path.getParent());	    return m_ssn.get(o, Path.get(path.getName()));	}    }