/**
     * Returns whether the {@link Parameter} maps the given {@link PersistentProperty}.
     *
     * @param property
     * @return
     */
    boolean maps(PersistentProperty<?> property) {

      P referencedProperty = entity == null ? null : entity.getPersistentProperty(name);
      return property == null ? false : property.equals(referencedProperty);
    }