@Override void sealAndInitialize(FhirContext theContext, Map<Class<? extends IBase>, BaseRuntimeElementDefinition<?>> theClassToElementDefinitions) { super.sealAndInitialize(theContext, theClassToElementDefinitions); if (myProfileOfType != null) { myProfileOf = theClassToElementDefinitions.get(myProfileOfType); if (myProfileOf == null) { StringBuilder b = new StringBuilder(); b.append("Unknown profileOf value: "); b.append(myProfileOfType); b.append(" in type "); b.append(getImplementingClass().getName()); b.append(" - Valid types: "); b.append(theClassToElementDefinitions.keySet()); throw new ConfigurationException(b.toString()); } } }
next.sealAndInitialize(myContext, myClassToElementDefinitions);
super.sealAndInitialize(theContext, theClassToElementDefinitions);
@Override void sealAndInitialize(FhirContext theContext, Map<Class<? extends IBase>, BaseRuntimeElementDefinition<?>> theClassToElementDefinitions) { super.sealAndInitialize(theContext, theClassToElementDefinitions); if (myProfileOfType != null) { myProfileOf = theClassToElementDefinitions.get(myProfileOfType); if (myProfileOf == null) { StringBuilder b = new StringBuilder(); b.append("Unknown profileOf value: "); b.append(myProfileOfType); b.append(" in type "); b.append(getImplementingClass().getName()); b.append(" - Valid types: "); b.append(theClassToElementDefinitions.keySet()); throw new ConfigurationException(b.toString()); } } }
next.sealAndInitialize(myContext, myClassToElementDefinitions);
super.sealAndInitialize(theContext, theClassToElementDefinitions);