private synchronized static GlassFishRuntime _bootstrap(BootstrapProperties bootstrapProperties, ClassLoader cl) throws GlassFishException {
if (me != null) {
throw new GlassFishException("Already bootstrapped", null);
}
RuntimeBuilder runtimeBuilder = getRuntimeBuilder(bootstrapProperties, cl != null ? cl : GlassFishRuntime.class.getClassLoader());
me = runtimeBuilder.build(bootstrapProperties);
return me;
}
protected synchronized static void shutdownInternal() throws GlassFishException {
if (me == null) {