public Server createServer(List<Protocol> protocols, String address, int port, Handler target)
public Server createServer(Context context, List<Protocol> protocols, String address, int port, Handler target)
   public Server createServer(List<Protocol> protocols, String address, int port, Handler target)	{   	Server result = null;   			for (Server server : this.servers)		{			if (server.getProtocols().containsAll(protocols))			{				try				{					result = server.getClass().getConstructor(String.class, int.class)							.newInstance(address, port);					result.setTarget(target);					return result;				}				catch (Exception e)				{					logger.log(Level.SEVERE,							"Exception while instantiation the server connector.", e);				}			}		}		// Couldn't find a matching connector		StringBuilder sb = new StringBuilder();		sb.append("No available server connector supports the required protocols: ");		for (Protocol p : protocols)		{			sb.append(p.getName()).append(" ");		}				logger.log(Level.WARNING, sb.toString());		return null;	}