addDataType(dataTypes, dt1, helpers); } else { for (DataType dt : op.getInputType().getLogical()) { addDataType(dataTypes, dt, helpers); addDataType(dataTypes, dt2, helpers); } else { if (op.getOutputType().getLogical().size() != 0) { dt2 = op.getOutputType().getLogical().get(0); addDataType(dataTypes, dt2, helpers); addDataType(dataTypes, dt4, helpers); for (Class<?> cls : seeAlso) { DataType dt = new DataTypeImpl<XMLType>(JAXBDataBinding.NAME, cls, XMLType.UNKNOWN); addDataType(dataTypes, dt, helpers); for (Class<?> cls : seeAlso) { DataType dt = new DataTypeImpl<XMLType>(JAXBDataBinding.NAME, cls, XMLType.UNKNOWN); addDataType(dataTypes, dt, helpers);
addDataType(dataTypes, dt1, helpers); } else { for (DataType dt : op.getInputType().getLogical()) { addDataType(dataTypes, dt, helpers); addDataType(dataTypes, dt2, helpers); } else { if (op.getOutputType().getLogical().size() != 0) { dt2 = op.getOutputType().getLogical().get(0); addDataType(dataTypes, dt2, helpers); addDataType(dataTypes, dt4, helpers); for (Class<?> cls : seeAlso) { DataType dt = new DataTypeImpl<XMLType>(JAXBDataBinding.NAME, cls, XMLType.UNKNOWN); addDataType(dataTypes, dt, helpers); for (Class<?> cls : seeAlso) { DataType dt = new DataTypeImpl<XMLType>(JAXBDataBinding.NAME, cls, XMLType.UNKNOWN); addDataType(dataTypes, dt, helpers);