/*
   * (non-Javadoc)
   * @see org.eclipse.sapphire.modeling.PropertyBinding#init(org.eclipse.sapphire.modeling.Element,
   * org.eclipse.sapphire.modeling.Property, java.lang.String[])
   */
  @Override
  public void init(Property property) {
    super.init(property);

    this.params = property.definition().getAnnotation(CustomXmlValueBinding.class).params();
    this.path = new XmlPath(params[0], resource().getXmlNamespaceResolver());
  }
  @Override
  public void init(
      final IModelElement element, final ModelProperty property, final String[] params) {
    super.init(element, property, params);

    final XmlNamespaceResolver xmlNamespaceResolver = resource().getXmlNamespaceResolver();
    this.path = new XmlPath(params[0], xmlNamespaceResolver);
  }