} else if (abstractLoginModule instanceof GerLoginModuleType) {
//create the LoginModuleGBean also
name = null;
loginModuleName = null;
GerLoginModuleType loginModule = (GerLoginModuleType) abstractLoginModule;
name = trim(loginModule.getLoginDomainName());
String className = trim(loginModule.getLoginModuleClass());
boolean serverSide = loginModule.getServerSide();
Properties options = new Properties();
GerOptionType[] optionArray = loginModule.getOptionArray();
for (int j = 0; j < optionArray.length; j++) {
GerOptionType gerOptionType = optionArray[j];
String key = gerOptionType.getName();
String value = trim(gerOptionType.getStringValue());
options.setProperty(key, value);