@Override
 public void change(Event e, Object[] delta, Changer.ChangeMode mode) {
   Entity ent = getExpr().getSingle(e); // Called to get the Target which is Player in this case.
   if (ent == null) return;
   if (ent.getType() != EntityType.ARMOR_STAND) {
     return;
   }
   Number b = (Number) (delta[0]);
   if (mode == Changer.ChangeMode.SET) {
     ArmorStand as = (ArmorStand) ent;
     ((ArmorStand) ent).setLeftArmPose(as.getLeftArmPose().setZ(b.doubleValue()));
   }
   if (mode == Changer.ChangeMode.ADD) {
     ArmorStand as = (ArmorStand) ent;
     ((ArmorStand) ent)
         .setLeftArmPose(as.getLeftArmPose().setZ(as.getLeftArmPose().getZ() + b.doubleValue()));
   }
   if (mode == Changer.ChangeMode.REMOVE) {
     ArmorStand as = (ArmorStand) ent;
     ((ArmorStand) ent)
         .setLeftArmPose(as.getLeftArmPose().setZ(as.getLeftArmPose().getZ() - b.doubleValue()));
   }
 }