if(protocol != null)
if((providerClass != null) && (protocol != null))
   public Server createServer(Protocol protocol, String name, UniformInterface target, String address, int port)   {      Server result = null;      try		{         Class<? extends Server> providerClass = this.servers.get(protocol);                  if(protocol != null)         {         	result = providerClass.getConstructor(Protocol.class, String.class, UniformInterface.class, String.class, int.class).newInstance(protocol, name, target, address, port);         }         else         {            logger.log(Level.WARNING, "No client connector supports the " + protocol.getName() + " protocol.");         }		}		catch (Exception e)		{         logger.log(Level.SEVERE, "Exception while instantiation the client connector.", e);		}      return result;   }