if (currentContainerServiceStack.isEmpty())
{
throw new IllegalStateException("The prepare method was never called");
}
PortletContainerEnvironment environment = (PortletContainerEnvironment)currentContainerServiceStack.peek();
if (environment == null)
{
throw new IllegalStateException("The prepare method was never called");
}
return environment.getContainerService(service);
}