default @Nullable Class<? extends Symbol> getTargetClass() {
    Symbol target = getTarget();
    return target != null ? target.getClass() : null;
  }
default @Nullable Class<? extends Symbol> getTargetClass()