@Override
  @Nullable
  public XSourcePosition createPosition(@Nullable VirtualFile file, final int line, final int column) {
    return file == null ? null : XSourcePositionImpl.create(file, line, column);
  }
@Override
  @Nullable
  public XSourcePosition createPosition(@Nullable VirtualFile file, final int line, final int column)