/*     */   public Object getMetaPacket(Object watcher)
/*     */   {
/* 106 */     Class<?> packet_class = Util.getCraftClass("Packet40EntityMetadata");
/* 107 */     Object packet = null;
/*     */     try {
/* 109 */       packet = packet_class.newInstance();
/*     */ 
/* 111 */       Field a = Util.getField(packet_class, "a");
/* 112 */       a.setAccessible(true);
/* 113 */       a.set(packet, EntityID);
/*     */ 
/* 115 */       Method watcher_c = Util.getMethod(watcher.getClass(), "c");
/* 116 */       Field b = Util.getField(packet_class, "b");
/* 117 */       b.setAccessible(true);
/* 118 */       b.set(packet, watcher_c.invoke(watcher, new Object[0]));
/*     */     } catch (InstantiationException e) {
/* 120 */       e.printStackTrace();
/*     */     } catch (IllegalAccessException e) {
/* 122 */       e.printStackTrace();
/*     */     } catch (IllegalArgumentException e) {
/* 124 */       e.printStackTrace();
/*     */     } catch (InvocationTargetException e) {
/* 126 */       e.printStackTrace();
/*     */     }
/*     */ 
/* 129 */     return packet;
/*     */   }