@Override
  protected Object clone() {
    final StubBasedPsiElementBase<?> copy = (StubBasedPsiElementBase<?>)super.clone();
    copy.setSubstrateRef(SubstrateRef.createAstStrongRef(getNode()));
    return copy;
  }
@Override
  protected Object clone()