public RealizationRelationship(Element client, Element supplier, String name, String id) {
    setClient(client);
    setSupplier(supplier);
    setId(id);
    super.setName(name);
    super.setType(ElementsTypes.REALIZATION);

    if ((client instanceof Package) && (supplier instanceof Interface)) {
      ((Package) client).addImplementedInterface((Interface) supplier);
    }
    if ((client instanceof Class) && (supplier instanceof Interface)) {
      ((Class) client).addImplementedInterface((Interface) supplier);
    }
  }