Object plan = element;
if (WebAppType.class.isInstance (plan)) {
if (((WebAppType)plan).getSecurity() == null) {
setSecurity (element, new org.apache.geronimo.xml.ns.security_1.ObjectFactory().createSecurityType());
}
SecurityType security = (SecurityType)((WebAppType)plan).getSecurity();
if (security.getRoleMappings() == null) {
security.setRoleMappings (new org.apache.geronimo.xml.ns.security_1.ObjectFactory().createRoleMappingsType());
}
return security;
} else if (ApplicationType.class.isInstance (plan)) {
if (((ApplicationType)plan).getSecurity() == null) {
setSecurity (element, new org.apache.geronimo.xml.ns.security_1.ObjectFactory().createSecurityType());
}
SecurityType security = (SecurityType)((ApplicationType)plan).getSecurity();
if (security.getRoleMappings() == null) {
security.setRoleMappings (new org.apache.geronimo.xml.ns.security_1.ObjectFactory().createRoleMappingsType());
}
return security;
} else if (OpenejbJarType.class.isInstance (plan)) {
if (((OpenejbJarType)plan).getSecurity() == null) {
setSecurity (element, new org.apache.geronimo.xml.ns.security_1.ObjectFactory().createSecurityType());
}
SecurityType security = (SecurityType)((OpenejbJarType)plan).getSecurity();
if (security.getRoleMappings() == null) {
security.setRoleMappings (new org.apache.geronimo.xml.ns.security_1.ObjectFactory().createRoleMappingsType());
}
return security;
}
return null;
}