public Class<AbstractHandler> put(byte[] key, Class<AbstractHandler> value) {
   key = Arrays.copyOf(key, 4);
   return put(DataFactory.getInt(key), value);
 }
 @Override
 public Class<AbstractHandler> get(Object key) {
   return super.get(DataFactory.getInt((byte[]) key));
 }