@Nullable
  @Override
  public synchronized String getPlaceholderText(@NotNull Project project, @NotNull List<String> lines) {
    if (lines.isEmpty()) return null;

    Collection<Pair<String, String>> commands = RunAnythingUtil.getOrCreateWrappedCommands(project);
    for (Pair<String, String> pair : commands) {
      if (pair.first.equals(StringUtil.trim(ContainerUtil.getFirstItem(lines)))) {
        commands.remove(pair);
        return pair.second;
      }
    }

    return null;
  }
@Nullable
  @Override
  public synchronized String getPlaceholderText(@NotNull Project project, @NotNull List<String> lines)