code: @Override
      Object asJSON() {
          final List<Object> json = new ArrayList<>();
          if (fromAlias != null) { json.add("." + fromAlias + "." + keyPath); }
          else { json.add("." + keyPath); }
          return json;
      }
docs: ---------------------------------------------