@Override
  public final void mergeStateInto(@NotNull Element target, @NotNull Element subState) {
    mergeStateInto(target, subState, getSubStateTagName());
  }
@Override
  public final void mergeStateInto(@NotNull Element target, @NotNull Element subState)