return getProperty(path).getType();
Property prop = getProperty(path); if (prop == null) { return null; } else { return prop.getType(); }
    public ObjectType getType(Path path) {        if (path == null) {            return this;        } else {            return getProperty(path).getType();        }    }