private DataType createReferenceDataType() { if (!referenceDocumentType.isPresent()) { throw new IllegalStateException("Referenced document type is not set!"); } StructuredDataType type = referenceDocumentType.get(); if (type instanceof DocumentType) { return ReferenceDataType.createWithInferredId((DocumentType) type); } else { return ReferenceDataType.createWithInferredId((TemporaryStructuredDataType) type); } }
referenceType = referenceType(); jj_consume_token(GREATERTHAN); {if ("" != null) return ReferenceDataType.createWithInferredId(referenceType);} } else { switch (jj_ntk == -1 ? jj_ntk_f() : jj_ntk) {