return cssConfig;
}
protected static CSSCompoundSecMechConfig extractCompoundSecMech(CSSCompoundSecMechType mechType, Bundle bundle) throws DeploymentException {
CSSCompoundSecMechConfig result = new CSSCompoundSecMechConfig();
if (mechType.isSetSSL()) {
result.setTransport_mech(extractSSLTransport(mechType.getSSL()));
} else if (mechType.isSetSECIOP()) {
throw new PropertyEditorException("SECIOP processing not implemented");
} else {
result.setTransport_mech(new CSSNULLTransportConfig());
}
if (mechType.isSetGSSUPStatic()) {
result.setAs_mech(extractGSSUPStatic(mechType.getGSSUPStatic()));
} else if (mechType.isSetGSSUPDynamic()) {
result.setAs_mech(extractGSSUPDynamic(mechType.getGSSUPDynamic()));
} else {
result.setAs_mech(new CSSNULLASMechConfig());
}
result.setSas_mech(extractSASMech(mechType.getSasMech(), bundle));
return result;
}