@Contract(pure = true)
  private boolean isWithin(IElementType left, IElementType right) {
    return myType1 == left || myType2 == right;
  }
@Contract(pure = true)
  private boolean isWithin(IElementType left, IElementType right)