void validate(VersionModel model) {
   assertNotNull(model);
   assertNotNull(model.getRESTVersion());
   assertEquals(model.getRESTVersion(), RESTServlet.VERSION_STRING);
   String osVersion = model.getOSVersion();
   assertNotNull(osVersion);
   assertTrue(osVersion.contains(System.getProperty("os.name")));
   assertTrue(osVersion.contains(System.getProperty("os.version")));
   assertTrue(osVersion.contains(System.getProperty("os.arch")));
   String jvmVersion = model.getJVMVersion();
   assertNotNull(jvmVersion);
   assertTrue(jvmVersion.contains(System.getProperty("java.vm.vendor")));
   assertTrue(jvmVersion.contains(System.getProperty("java.version")));
   assertTrue(jvmVersion.contains(System.getProperty("java.vm.version")));
   assertNotNull(model.getServerVersion());
   String jerseyVersion = model.getJerseyVersion();
   assertNotNull(jerseyVersion);
   assertEquals(jerseyVersion, ServletContainer.class.getPackage().getImplementationVersion());
 }