public void setReaders(BytePacket[] value)
	{
		for(BytePacket packet : value)
		{
			if(readers.get(packet.type) != null)
				try
				{
					throw new Exception("try to override reader in DataReader");
				} catch (Exception e)
				{
					e.printStackTrace();
				}

			log.debug("add reader " + packet.type);
			readers.put(packet.type, packet);
		}

	}