protected Object getUnalias(String propertyName) { return getUnalias(StringUtils.split(propertyName, '.'));
protected Object getUnalias(String[] newPath) { Object result = m_data.lookupValue(newPath);  if (result instanceof GenericDataObject) { result = ((GenericDataObject) result).copy(); }  return result;
    protected Object getUnalias(String propertyName) {        return getUnalias(StringUtils.split(propertyName, '.'));    }