001package com.example.metaschema;
002
003import gov.nist.secauto.metaschema.core.model.IBoundObject;
004import gov.nist.secauto.metaschema.core.model.IMetaschemaData;
005import gov.nist.secauto.metaschema.databind.model.annotations.MetaschemaAssembly;
006import java.lang.Override;
007import java.lang.String;
008import org.apache.commons.lang3.builder.ReflectionToStringBuilder;
009import org.apache.commons.lang3.builder.ToStringStyle;
010
011@MetaschemaAssembly(
012    formalName = "Any Additional Content",
013    name = "any",
014    moduleClass = MetaschemaModelModule.class
015)
016public class Any implements IBoundObject {
017  private final IMetaschemaData __metaschemaData;
018
019  public Any() {
020    this(null);
021  }
022
023  public Any(IMetaschemaData data) {
024    this.__metaschemaData = data;
025  }
026
027  @Override
028  public IMetaschemaData getMetaschemaData() {
029    return __metaschemaData;
030  }
031
032  @Override
033  public String toString() {
034    return new ReflectionToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE).toString();
035  }
036}