class VendorStructureId implements Serializable {

  @Override
  public boolean equals(@Nullable Object obj) {
    if (this == obj) {
      return true;
    }
    if (!(obj instanceof VendorStructureId)) {
      return false;
    }
    VendorStructureId other = (VendorStructureId) obj;
    return _filename.equals(other._filename)
        && _structureType.equals(other._structureType)
        && _structureName.equals(other._structureName);
  }

  public  VendorStructureId(String filename, String structureType, String structureName);

}