@Override
    public @Nullable Object findReference(String id) {
      HardReference ref = variables.get(id);
      if (ref == null) return null;

      return ref.value;
    }
@Override
    public @Nullable Object findReference(String id)