ComplexDataDescriptionType[] formats = inputRefDesc.getComplexData().getSupported().getFormatArray(); for (ComplexDataDescriptionType potentialFormat : formats) { String pFormatSchema = potentialFormat.getSchema();
foundCount++; }else{ ComplexDataDescriptionType[] formats = inputReferenceDesc.getComplexData().getSupported().getFormatArray(); for(ComplexDataDescriptionType tempFormat : formats){ if(tempFormat.getEncoding().equalsIgnoreCase(data.getEncoding())){ found++; }else{ ComplexDataDescriptionType[] formats = inputReferenceDesc.getComplexData().getSupported().getFormatArray(); for(ComplexDataDescriptionType tempFormat : formats){ foundEncodingList.add(inputReferenceDesc.getComplexData().getDefault().getFormat()); }else{ ComplexDataDescriptionType[] formats = inputReferenceDesc.getComplexData().getSupported().getFormatArray(); for(ComplexDataDescriptionType tempFormat : formats){ if(tempFormat.getEncoding().equalsIgnoreCase(data.getEncoding())){ foundSchemaList.add(inputReferenceDesc.getComplexData().getDefault().getFormat()); }else{ formats = inputReferenceDesc.getComplexData().getSupported().getFormatArray(); for(ComplexDataDescriptionType tempFormat : formats){
ComplexDataDescriptionType[] formats = inputPD.getComplexData().getSupported().getFormatArray(); for(ComplexDataDescriptionType potentialFormat : formats){ if(potentialFormat.getMimeType().equalsIgnoreCase(mimeType)){ ComplexDataDescriptionType[] formats = inputPD.getComplexData().getSupported().getFormatArray(); for(ComplexDataDescriptionType potentialFormat : formats){ if(!StringUtils.isBlank(potentialFormat.getMimeType()) && potentialFormat.getMimeType().equalsIgnoreCase(mimeType)){ found += 1; }else{ ComplexDataDescriptionType[] formats = inputPD.getComplexData().getSupported().getFormatArray(); for(ComplexDataDescriptionType tempFormat : formats){ if(tempFormat.getEncoding().equalsIgnoreCase(referenceData.getEncoding())){ found += 1; }else{ ComplexDataDescriptionType[] formats = inputPD.getComplexData().getSupported().getFormatArray(); for(ComplexDataDescriptionType tempFormat : formats){ if(tempFormat.getEncoding().equalsIgnoreCase(referenceData.getSchema())){ ComplexDataDescriptionType[] formats = inputPD.getComplexData().getSupported().getFormatArray(); for(ComplexDataDescriptionType tempFormat : formats){ if(tempFormat.getEncoding().equalsIgnoreCase(referenceData.getEncoding())){ foundSchemaList.add(inputPD.getComplexData().getDefault().getFormat()); }else{ formats = inputPD.getComplexData().getSupported().getFormatArray(); for(ComplexDataDescriptionType tempFormat : formats){ if(tempFormat.getEncoding().equalsIgnoreCase(referenceData.getSchema())){