condition &= checkOperationInputName(operation);
condition &= checkOperationOutputName(operation);
if(condition) {
found.add(SoapOperationImpl.create(builder, binding, operation));
if(found.size() > 1) {
throw new SoapBuilderException("Operation not unique - found more than one operation");
}
}
}
if(found.isEmpty()) {
throw new SoapBuilderException("Found no operations");
}
return found.iterator().next();
}