class InstanceData {

  @Override
  public boolean equals(Object o) {
    if (this == o) {
      return true;
    }
    if (o == null || getClass() != o.getClass()) {
      return false;
    }
    InstanceData that = (InstanceData) o;
    return Objects.equals(_description, that._description)
        && Objects.equals(_instanceName, that._instanceName)
        && Objects.equals(_longDescription, that._longDescription)
        && Objects.equals(_orderedVariableNames, that._orderedVariableNames)
        && Objects.equals(_tags, that._tags)
        && Objects.equals(_variables, that._variables);
  }

  public  InstanceData();

}