Program: 41922
Project: 41922
Buggy source:
public boolean execute(ICommandSender player,String[] args){
  int page=1;
  if (args.length > 1) {
    try {
      page=Integer.parseInt(args[1]);
      if (page < 1) {
        page=1;
      }
    }
 catch (    NumberFormatException ignored) {
    }
  }
  List<String> allowed_commands=new ArrayList<>();
  allowed_commands.add("String_Node_Str");
  if (player.hasPermission(PermissionNames.USER_CLAIM)) {
    allowed_commands.add("String_Node_Str");
  }
  if (player.hasPermission("String_Node_Str")) {
    allowed_commands.add("String_Node_Str");
  }
  if (player.hasPermission(PermissionNames.USER_AUTO)) {
    allowed_commands.add("String_Node_Str");
  }
  if (player.hasPermission(PermissionNames.USER_HOME)) {
    allowed_commands.add("String_Node_Str");
  }
  if (player.hasPermission(PermissionNames.USER_INFO)) {
    allowed_commands.add("String_Node_Str");
  }
  if (player.hasPermission(PermissionNames.USER_LIST)) {
    allowed_commands.add("String_Node_Str");
  }
  if (player.hasPermission(PermissionNames.USER_BIOME)) {
    allowed_commands.add("String_Node_Str");
    allowed_commands.add("String_Node_Str");
  }
  if (player.hasPermission(PermissionNames.USER_DONE) || player.hasPermission(PermissionNames.ADMIN_DONE)) {
    allowed_commands.add("String_Node_Str");
  }
  if (player.hasPermission(PermissionNames.ADMIN_TP)) {
    allowed_commands.add("String_Node_Str");
  }
  if (player.hasPermission(PermissionNames.USER_CLEAR) || player.hasPermission(PermissionNames.ADMIN_CLEAR)) {
    allowed_commands.add("String_Node_Str");
  }
  if (player.hasPermission(PermissionNames.ADMIN_DISPOSE) || player.hasPermission(PermissionNames.USER_DISPOSE)) {
    allowed_commands.add("String_Node_Str");
  }
  if (player.hasPermission(PermissionNames.ADMIN_RESET)) {
    allowed_commands.add("String_Node_Str");
  }
  if (player.hasPermission(PermissionNames.USER_ADD) || player.hasPermission(PermissionNames.ADMIN_ADD)) {
    allowed_commands.add("String_Node_Str");
    allowed_commands.add("String_Node_Str");
  }
  if (player.hasPermission(PermissionNames.USER_DENY) || player.hasPermission(PermissionNames.ADMIN_DENY)) {
    allowed_commands.add("String_Node_Str");
  }
  if (player.hasPermission(PermissionNames.ADMIN_SETOWNER)) {
    allowed_commands.add("String_Node_Str");
  }
  if (player.hasPermission(PermissionNames.ADMIN_MOVE)) {
    allowed_commands.add("String_Node_Str");
  }
  if (player.hasPermission(PermissionNames.ADMIN_WEANYWHERE)) {
    allowed_commands.add("String_Node_Str");
  }
  if (player.hasPermission(PermissionNames.ADMIN_EXPIRED)) {
    allowed_commands.add("String_Node_Str");
  }
  if (player.hasPermission(PermissionNames.ADMIN_ADDTIME)) {
    allowed_commands.add("String_Node_Str");
  }
  PlotMapInfo pmi=manager.getMap((IPlayer)player);
  boolean economyEnabled=manager.isEconomyEnabled(pmi);
  if (manager.isPlotWorld((IPlayer)player) && economyEnabled) {
    if (player.hasPermission(PermissionNames.USER_BUY)) {
      allowed_commands.add("String_Node_Str");
    }
    if (player.hasPermission(PermissionNames.USER_SELL)) {
      allowed_commands.add("String_Node_Str");
    }
  }
  int maxPage=(int)Math.ceil(allowed_commands.size() / 4);
  page=Math.min(maxPage,Math.max(1,page));
  player.sendMessage(C("String_Node_Str",page,maxPage));
  for (int ctr=(page - 1) * 4; ctr < (page * 4) && ctr < allowed_commands.size(); ctr++) {
    String allowedCommand=allowed_commands.get(ctr);
    if ("String_Node_Str".equalsIgnoreCase(allowedCommand)) {
      int plotLimit=getPlotLimit((IPlayer)player);
      if (manager.isPlotWorld((IPlayer)player)) {
        IWorld world=((IPlayer)player).getWorld();
        int ownedPlots=manager.getOwnedPlotCount(((IPlayer)player).getUniqueId(),world);
        if (plotLimit == -1) {
          player.sendMessage(C("String_Node_Str"));
        }
 else {
          player.sendMessage(C("String_Node_Str",ownedPlots,plotLimit));
        }
      }
 else       if (plugin.getConfig().getBoolean("String_Node_Str")) {
        IWorld world=manager.getFirstWorld();
        int ownedPlots=manager.getOwnedPlotCount(((IPlayer)player).getUniqueId(),world);
        if (plotLimit == -1) {
          player.sendMessage(C("String_Node_Str"));
        }
 else {
          player.sendMessage(C("String_Node_Str",ownedPlots,plotLimit));
        }
      }
 else {
        player.sendMessage(C("String_Node_Str"));
      }
    }
 else     if ("String_Node_Str".equalsIgnoreCase(allowedCommand)) {
      player.sendMessage(C("String_Node_Str"));
      if (economyEnabled && pmi.getClaimPrice() != 0) {
        player.sendMessage(C("String_Node_Str") + "String_Node_Str" + C("String_Node_Str")+ "String_Node_Str"+ Math.round(pmi.getClaimPrice()));
      }
 else {
        player.sendMessage(C("String_Node_Str"));
      }
    }
 else     if ("String_Node_Str".equalsIgnoreCase(allowedCommand)) {
      player.sendMessage("String_Node_Str");
      if (economyEnabled && pmi.getClaimPrice() != 0) {
        player.sendMessage(C("String_Node_Str") + "String_Node_Str" + C("String_Node_Str")+ "String_Node_Str"+ Math.round(pmi.getClaimPrice()));
      }
 else {
        player.sendMessage(C("String_Node_Str"));
      }
    }
 else     if ("String_Node_Str".equalsIgnoreCase(allowedCommand)) {
      if (plugin.getConfig().getBoolean("String_Node_Str")) {
        player.sendMessage("String_Node_Str");
      }
 else {
        player.sendMessage(C("String_Node_Str"));
      }
      if (economyEnabled && pmi.getClaimPrice() != 0) {
        player.sendMessage(C("String_Node_Str") + "String_Node_Str" + C("String_Node_Str")+ "String_Node_Str"+ Math.round(pmi.getClaimPrice()));
      }
 else {
        player.sendMessage(C("String_Node_Str"));
      }
    }
 else     if ("String_Node_Str".equalsIgnoreCase(allowedCommand)) {
      player.sendMessage(C("String_Node_Str"));
      if (economyEnabled && pmi.getPlotHomePrice() != 0) {
        player.sendMessage(C("String_Node_Str") + "String_Node_Str" + C("String_Node_Str")+ "String_Node_Str"+ Math.round(pmi.getPlotHomePrice()));
      }
 else {
        player.sendMessage(C("String_Node_Str"));
      }
    }
 else     if ("String_Node_Str".equalsIgnoreCase(allowedCommand)) {
      player.sendMessage(C("String_Node_Str"));
      player.sendMessage(C("String_Node_Str"));
    }
 else     if ("String_Node_Str".equalsIgnoreCase(allowedCommand)) {
      player.sendMessage(C("String_Node_Str"));
      player.sendMessage(C("String_Node_Str"));
    }
 else     if ("String_Node_Str".equalsIgnoreCase(allowedCommand)) {
      player.sendMessage(C("String_Node_Str"));
      if (economyEnabled && pmi.getBiomeChangePrice() != 0) {
        player.sendMessage(C("String_Node_Str") + "String_Node_Str" + C("String_Node_Str")+ "String_Node_Str"+ Math.round(pmi.getBiomeChangePrice()));
      }
 else {
        player.sendMessage(C("String_Node_Str"));
      }
      player.sendMessage(C("String_Node_Str"));
      player.sendMessage(C("String_Node_Str"));
    }
 else     if ("String_Node_Str".equalsIgnoreCase(allowedCommand)) {
      player.sendMessage(C("String_Node_Str"));
      player.sendMessage(C("String_Node_Str"));
      player.sendMessage("String_Node_Str");
      player.sendMessage(C("String_Node_Str"));
    }
 else     if ("String_Node_Str".equalsIgnoreCase(allowedCommand)) {
      if (plugin.getConfig().getBoolean("String_Node_Str")) {
        player.sendMessage(C("String_Node_Str"));
      }
 else {
        player.sendMessage(C("String_Node_Str"));
      }
      player.sendMessage(C("String_Node_Str"));
    }
 else     if ("String_Node_Str".equalsIgnoreCase(allowedCommand)) {
      player.sendMessage(C("String_Node_Str"));
      if (economyEnabled && pmi.getClearPrice() != 0) {
        player.sendMessage(C("String_Node_Str") + "String_Node_Str" + C("String_Node_Str")+ "String_Node_Str"+ Math.round(pmi.getClearPrice()));
      }
 else {
        player.sendMessage(C("String_Node_Str"));
      }
    }
 else     if ("String_Node_Str".equalsIgnoreCase(allowedCommand)) {
      player.sendMessage(C("String_Node_Str"));
      player.sendMessage(C("String_Node_Str"));
    }
 else     if ("String_Node_Str".equalsIgnoreCase(allowedCommand)) {
      player.sendMessage(C("String_Node_Str"));
      if (economyEnabled && pmi.getAddPlayerPrice() != 0) {
        player.sendMessage(C("String_Node_Str") + "String_Node_Str" + C("String_Node_Str")+ "String_Node_Str"+ Math.round(pmi.getAddPlayerPrice()));
      }
 else {
        player.sendMessage(C("String_Node_Str"));
      }
      player.sendMessage(C("String_Node_Str"));
      if (economyEnabled && pmi.getRemovePlayerPrice() != 0) {
        player.sendMessage(C("String_Node_Str") + "String_Node_Str" + C("String_Node_Str")+ "String_Node_Str"+ Math.round(pmi.getRemovePlayerPrice()));
      }
 else {
        player.sendMessage(C("String_Node_Str"));
      }
    }
 else     if ("String_Node_Str".equalsIgnoreCase(allowedCommand)) {
      player.sendMessage(C("String_Node_Str"));
      if (economyEnabled && pmi.getDenyPlayerPrice() != 0) {
        player.sendMessage(C("String_Node_Str") + "String_Node_Str" + C("String_Node_Str")+ "String_Node_Str"+ Math.round(pmi.getDenyPlayerPrice()));
      }
 else {
        player.sendMessage(C("String_Node_Str"));
      }
      player.sendMessage(C("String_Node_Str"));
      if (economyEnabled && pmi.getUndenyPlayerPrice() != 0) {
        player.sendMessage(C("String_Node_Str") + "String_Node_Str" + C("String_Node_Str")+ "String_Node_Str"+ Math.round(pmi.getUndenyPlayerPrice()));
      }
 else {
        player.sendMessage(C("String_Node_Str"));
      }
    }
 else     if ("String_Node_Str".equalsIgnoreCase(allowedCommand)) {
      player.sendMessage(C("String_Node_Str"));
      player.sendMessage(C("String_Node_Str"));
    }
 else     if ("String_Node_Str".equalsIgnoreCase(allowedCommand)) {
      player.sendMessage(C("String_Node_Str"));
      player.sendMessage(C("String_Node_Str"));
    }
 else     if ("String_Node_Str".equalsIgnoreCase(allowedCommand)) {
      player.sendMessage(C("String_Node_Str"));
      player.sendMessage(C("String_Node_Str"));
    }
 else     if ("String_Node_Str".equalsIgnoreCase(allowedCommand)) {
      player.sendMessage(C("String_Node_Str"));
      player.sendMessage(C("String_Node_Str"));
    }
 else     if ("String_Node_Str".equalsIgnoreCase(allowedCommand)) {
      player.sendMessage(C("String_Node_Str"));
      int days=pmi.getDaysToExpiration();
      if (days != 0) {
        player.sendMessage(C("String_Node_Str"));
      }
    }
 else     if ("String_Node_Str".equalsIgnoreCase(allowedCommand)) {
      player.sendMessage(C("String_Node_Str"));
      if (economyEnabled && pmi.getDisposePrice() != 0) {
        player.sendMessage(C("String_Node_Str") + "String_Node_Str" + C("String_Node_Str")+ "String_Node_Str"+ Math.round(pmi.getDisposePrice()));
      }
 else {
        player.sendMessage(C("String_Node_Str"));
      }
    }
 else     if ("String_Node_Str".equalsIgnoreCase(allowedCommand)) {
      player.sendMessage(C("String_Node_Str"));
      player.sendMessage(C("String_Node_Str"));
    }
 else     if ("String_Node_Str".equalsIgnoreCase(allowedCommand)) {
      player.sendMessage(C("String_Node_Str"));
      player.sendMessage(C("String_Node_Str"));
    }
  }
  return true;
}

Fixed version (ground truth):
public boolean execute(ICommandSender player,String[] args){
  int page=1;
  if (args.length > 1) {
    try {
      page=Integer.parseInt(args[1]);
      if (page < 1) {
        page=1;
      }
    }
 catch (    NumberFormatException ignored) {
    }
  }
  List<String> allowed_commands=new ArrayList<>();
  allowed_commands.add("String_Node_Str");
  if (player.hasPermission(PermissionNames.USER_CLAIM)) {
    allowed_commands.add("String_Node_Str");
  }
  if (player.hasPermission("String_Node_Str")) {
    allowed_commands.add("String_Node_Str");
  }
  if (player.hasPermission(PermissionNames.USER_AUTO)) {
    allowed_commands.add("String_Node_Str");
  }
  if (player.hasPermission(PermissionNames.USER_HOME)) {
    allowed_commands.add("String_Node_Str");
  }
  if (player.hasPermission(PermissionNames.USER_INFO)) {
    allowed_commands.add("String_Node_Str");
  }
  if (player.hasPermission(PermissionNames.USER_LIST)) {
    allowed_commands.add("String_Node_Str");
  }
  if (player.hasPermission(PermissionNames.USER_BIOME)) {
    allowed_commands.add("String_Node_Str");
    allowed_commands.add("String_Node_Str");
  }
  if (player.hasPermission(PermissionNames.USER_DONE) || player.hasPermission(PermissionNames.ADMIN_DONE)) {
    allowed_commands.add("String_Node_Str");
  }
  if (player.hasPermission(PermissionNames.ADMIN_TP)) {
    allowed_commands.add("String_Node_Str");
  }
  if (player.hasPermission(PermissionNames.USER_CLEAR) || player.hasPermission(PermissionNames.ADMIN_CLEAR)) {
    allowed_commands.add("String_Node_Str");
  }
  if (player.hasPermission(PermissionNames.ADMIN_DISPOSE) || player.hasPermission(PermissionNames.USER_DISPOSE)) {
    allowed_commands.add("String_Node_Str");
  }
  if (player.hasPermission(PermissionNames.ADMIN_RESET)) {
    allowed_commands.add("String_Node_Str");
  }
  if (player.hasPermission(PermissionNames.USER_ADD) || player.hasPermission(PermissionNames.ADMIN_ADD)) {
    allowed_commands.add("String_Node_Str");
    allowed_commands.add("String_Node_Str");
  }
  if (player.hasPermission(PermissionNames.USER_DENY) || player.hasPermission(PermissionNames.ADMIN_DENY)) {
    allowed_commands.add("String_Node_Str");
  }
  if (player.hasPermission(PermissionNames.ADMIN_SETOWNER)) {
    allowed_commands.add("String_Node_Str");
  }
  if (player.hasPermission(PermissionNames.ADMIN_MOVE)) {
    allowed_commands.add("String_Node_Str");
  }
  if (player.hasPermission(PermissionNames.ADMIN_WEANYWHERE)) {
    allowed_commands.add("String_Node_Str");
  }
  if (player.hasPermission(PermissionNames.ADMIN_EXPIRED)) {
    allowed_commands.add("String_Node_Str");
  }
  if (player.hasPermission(PermissionNames.ADMIN_ADDTIME)) {
    allowed_commands.add("String_Node_Str");
  }
  PlotMapInfo pmi=manager.getMap((IPlayer)player);
  boolean economyEnabled=manager.isEconomyEnabled(pmi);
  if (manager.isPlotWorld((IPlayer)player) && economyEnabled) {
    if (player.hasPermission(PermissionNames.USER_BUY)) {
      allowed_commands.add("String_Node_Str");
    }
    if (player.hasPermission(PermissionNames.USER_SELL)) {
      allowed_commands.add("String_Node_Str");
    }
  }
  int maxPage=(int)Math.ceil(allowed_commands.size() / 4);
  page=Math.min(maxPage,Math.max(1,page));
  player.sendMessage(C("String_Node_Str",page,maxPage));
  for (int ctr=(page - 1) * 4; ctr < (page * 4) && ctr < allowed_commands.size(); ctr++) {
    String allowedCommand=allowed_commands.get(ctr);
    if ("String_Node_Str".equalsIgnoreCase(allowedCommand)) {
      int plotLimit=getPlotLimit((IPlayer)player);
      if (manager.isPlotWorld((IPlayer)player)) {
        IWorld world=((IPlayer)player).getWorld();
        int ownedPlots=manager.getOwnedPlotCount(((IPlayer)player).getUniqueId(),world);
        if (plotLimit == -1) {
          player.sendMessage(C("String_Node_Str"));
        }
 else {
          player.sendMessage(C("String_Node_Str",ownedPlots,plotLimit));
        }
      }
 else       if (plugin.getConfig().getBoolean("String_Node_Str")) {
        IWorld world=manager.getFirstWorld();
        int ownedPlots=manager.getOwnedPlotCount(((IPlayer)player).getUniqueId(),world);
        if (plotLimit == -1) {
          player.sendMessage(C("String_Node_Str"));
        }
 else {
          player.sendMessage(C("String_Node_Str",ownedPlots,plotLimit));
        }
      }
 else {
        player.sendMessage(C("String_Node_Str"));
      }
    }
 else     if ("String_Node_Str".equalsIgnoreCase(allowedCommand)) {
      player.sendMessage(C("String_Node_Str"));
      if (economyEnabled && pmi.getClaimPrice() != 0) {
        player.sendMessage(C("String_Node_Str") + "String_Node_Str" + C("String_Node_Str")+ "String_Node_Str"+ Math.round(pmi.getClaimPrice()));
      }
 else {
        player.sendMessage(C("String_Node_Str"));
      }
    }
 else     if ("String_Node_Str".equalsIgnoreCase(allowedCommand)) {
      player.sendMessage(C("String_Node_Str"));
      if (economyEnabled && pmi.getClaimPrice() != 0) {
        player.sendMessage(C("String_Node_Str") + "String_Node_Str" + C("String_Node_Str")+ "String_Node_Str"+ Math.round(pmi.getClaimPrice()));
      }
 else {
        player.sendMessage(C("String_Node_Str"));
      }
    }
 else     if ("String_Node_Str".equalsIgnoreCase(allowedCommand)) {
      if (plugin.getConfig().getBoolean("String_Node_Str")) {
        player.sendMessage(C("String_Node_Str"));
      }
 else {
        player.sendMessage(C("String_Node_Str"));
      }
      if (economyEnabled && pmi.getClaimPrice() != 0) {
        player.sendMessage(C("String_Node_Str") + "String_Node_Str" + C("String_Node_Str")+ "String_Node_Str"+ Math.round(pmi.getClaimPrice()));
      }
 else {
        player.sendMessage(C("String_Node_Str"));
      }
    }
 else     if ("String_Node_Str".equalsIgnoreCase(allowedCommand)) {
      player.sendMessage(C("String_Node_Str"));
      if (economyEnabled && pmi.getPlotHomePrice() != 0) {
        player.sendMessage(C("String_Node_Str") + "String_Node_Str" + C("String_Node_Str")+ "String_Node_Str"+ Math.round(pmi.getPlotHomePrice()));
      }
 else {
        player.sendMessage(C("String_Node_Str"));
      }
    }
 else     if ("String_Node_Str".equalsIgnoreCase(allowedCommand)) {
      player.sendMessage(C("String_Node_Str"));
      player.sendMessage(C("String_Node_Str"));
    }
 else     if ("String_Node_Str".equalsIgnoreCase(allowedCommand)) {
      player.sendMessage(C("String_Node_Str"));
      player.sendMessage(C("String_Node_Str"));
    }
 else     if ("String_Node_Str".equalsIgnoreCase(allowedCommand)) {
      player.sendMessage(C("String_Node_Str"));
      if (economyEnabled && pmi.getBiomeChangePrice() != 0) {
        player.sendMessage(C("String_Node_Str") + "String_Node_Str" + C("String_Node_Str")+ "String_Node_Str"+ Math.round(pmi.getBiomeChangePrice()));
      }
 else {
        player.sendMessage(C("String_Node_Str"));
      }
      player.sendMessage(C("String_Node_Str"));
      player.sendMessage(C("String_Node_Str"));
    }
 else     if ("String_Node_Str".equalsIgnoreCase(allowedCommand)) {
      player.sendMessage(C("String_Node_Str"));
      player.sendMessage(C("String_Node_Str"));
      player.sendMessage(C("String_Node_Str"));
      player.sendMessage(C("String_Node_Str"));
    }
 else     if ("String_Node_Str".equalsIgnoreCase(allowedCommand)) {
      if (plugin.getConfig().getBoolean("String_Node_Str")) {
        player.sendMessage(C("String_Node_Str"));
      }
 else {
        player.sendMessage(C("String_Node_Str"));
      }
      player.sendMessage(C("String_Node_Str"));
    }
 else     if ("String_Node_Str".equalsIgnoreCase(allowedCommand)) {
      player.sendMessage(C("String_Node_Str"));
      if (economyEnabled && pmi.getClearPrice() != 0) {
        player.sendMessage(C("String_Node_Str") + "String_Node_Str" + C("String_Node_Str")+ "String_Node_Str"+ Math.round(pmi.getClearPrice()));
      }
 else {
        player.sendMessage(C("String_Node_Str"));
      }
    }
 else     if ("String_Node_Str".equalsIgnoreCase(allowedCommand)) {
      player.sendMessage(C("String_Node_Str"));
      player.sendMessage(C("String_Node_Str"));
    }
 else     if ("String_Node_Str".equalsIgnoreCase(allowedCommand)) {
      player.sendMessage(C("String_Node_Str"));
      if (economyEnabled && pmi.getAddPlayerPrice() != 0) {
        player.sendMessage(C("String_Node_Str") + "String_Node_Str" + C("String_Node_Str")+ "String_Node_Str"+ Math.round(pmi.getAddPlayerPrice()));
      }
 else {
        player.sendMessage(C("String_Node_Str"));
      }
      player.sendMessage(C("String_Node_Str"));
      if (economyEnabled && pmi.getRemovePlayerPrice() != 0) {
        player.sendMessage(C("String_Node_Str") + "String_Node_Str" + C("String_Node_Str")+ "String_Node_Str"+ Math.round(pmi.getRemovePlayerPrice()));
      }
 else {
        player.sendMessage(C("String_Node_Str"));
      }
    }
 else     if ("String_Node_Str".equalsIgnoreCase(allowedCommand)) {
      player.sendMessage(C("String_Node_Str"));
      if (economyEnabled && pmi.getDenyPlayerPrice() != 0) {
        player.sendMessage(C("String_Node_Str") + "String_Node_Str" + C("String_Node_Str")+ "String_Node_Str"+ Math.round(pmi.getDenyPlayerPrice()));
      }
 else {
        player.sendMessage(C("String_Node_Str"));
      }
      player.sendMessage(C("String_Node_Str"));
      if (economyEnabled && pmi.getUndenyPlayerPrice() != 0) {
        player.sendMessage(C("String_Node_Str") + "String_Node_Str" + C("String_Node_Str")+ "String_Node_Str"+ Math.round(pmi.getUndenyPlayerPrice()));
      }
 else {
        player.sendMessage(C("String_Node_Str"));
      }
    }
 else     if ("String_Node_Str".equalsIgnoreCase(allowedCommand)) {
      player.sendMessage(C("String_Node_Str"));
      player.sendMessage(C("String_Node_Str"));
    }
 else     if ("String_Node_Str".equalsIgnoreCase(allowedCommand)) {
      player.sendMessage(C("String_Node_Str"));
      player.sendMessage(C("String_Node_Str"));
    }
 else     if ("String_Node_Str".equalsIgnoreCase(allowedCommand)) {
      player.sendMessage(C("String_Node_Str"));
      player.sendMessage(C("String_Node_Str"));
    }
 else     if ("String_Node_Str".equalsIgnoreCase(allowedCommand)) {
      player.sendMessage(C("String_Node_Str"));
      player.sendMessage(C("String_Node_Str"));
    }
 else     if ("String_Node_Str".equalsIgnoreCase(allowedCommand)) {
      player.sendMessage(C("String_Node_Str"));
      int days=pmi.getDaysToExpiration();
      if (days != 0) {
        player.sendMessage(C("String_Node_Str"));
      }
    }
 else     if ("String_Node_Str".equalsIgnoreCase(allowedCommand)) {
      player.sendMessage(C("String_Node_Str"));
      if (economyEnabled && pmi.getDisposePrice() != 0) {
        player.sendMessage(C("String_Node_Str") + "String_Node_Str" + C("String_Node_Str")+ "String_Node_Str"+ Math.round(pmi.getDisposePrice()));
      }
 else {
        player.sendMessage(C("String_Node_Str"));
      }
    }
 else     if ("String_Node_Str".equalsIgnoreCase(allowedCommand)) {
      player.sendMessage(C("String_Node_Str"));
      player.sendMessage(C("String_Node_Str"));
    }
 else     if ("String_Node_Str".equalsIgnoreCase(allowedCommand)) {
      player.sendMessage(C("String_Node_Str"));
      player.sendMessage(C("String_Node_Str"));
    }
  }
  return true;
}