import org.glassfish.grizzly.servlet.ServletRegistration; //导入方法依赖的package包/类
@Nonnull
private static WebappContext _createContext (final URI u,
final Class extends Servlet> aServletClass,
final Servlet aServlet,
final Map aInitParams,
final Map aContextInitParams)
{
String path = u.getPath ();
if (path == null)
throw new IllegalArgumentException ("The URI path, of the URI " + u + ", must be non-null");
if (path.isEmpty ())
throw new IllegalArgumentException ("The URI path, of the URI " + u + ", must be present");
if (path.charAt (0) != '/')
throw new IllegalArgumentException ("The URI path, of the URI " + u + ". must start with a '/'");
path = String.format ("/%s", UriComponent.decodePath