if (addTileEntities != null) {
LabelNode a = new LabelNode(new Label());
AbstractInsnNode n = addTileEntities.instructions.getFirst();
for (;;) {
while (n.getOpcode() != CHECKCAST) n = n.getNext();
if (remapper.mapType(((TypeInsnNode)n).desc).equals("net/minecraft/tileentity/TileEntity"))
break;
}
addTileEntities.instructions.insert(n, n = a);
addTileEntities.instructions.insert(n, n = new LineNumberNode(-15003, a));
addTileEntities.instructions.insert(n, n = new InsnNode(DUP));