public @Nullable VirtualFile getVirtualFile(boolean createIfNotExist) {
    if (createIfNotExist && !myFile.exists()) {
      try {
        if (!myFile.createNewFile()) {
          return null;
        }
      } catch (IOException e) {//
      }
    }
    return getVirtualFile();
  }
public @Nullable VirtualFile getVirtualFile(boolean createIfNotExist)