Program: 95634
Project: 95634
Buggy source:
public static void initGrassSeeds(){
  if (ConfigurationHandler.wipeTallGrassDrops) {
    List seedList=null;
    boolean error=false;
    try {
      Field fieldSeedList=(ForgeHooks.class).getDeclaredField("String_Node_Str");
      fieldSeedList.setAccessible(true);
      seedList=(List)fieldSeedList.get(null);
    }
 catch (    NoSuchFieldException e) {
      error=true;
    }
catch (    IllegalAccessException e) {
      error=true;
    }
    if (error) {
      LogHelper.info("String_Node_Str");
    }
 else {
      seedList.clear();
      LogHelper.info("String_Node_Str");
    }
  }
  String[] rawData=IOHelper.getLinesArrayFromData(ConfigurationHandler.readGrassDrops());
  for (  String data : rawData) {
    String[] dropData=IOHelper.getData(data);
    boolean success=dropData.length == 2;
    String errorMsg="String_Node_Str";
    LogHelper.debug("String_Node_Str" + data);
    if (success) {
      ItemStack seedStack=IOHelper.getStack(dropData[0]);
      Item drop=seedStack != null ? seedStack.getItem() : null;
      success=drop != null;
      errorMsg="String_Node_Str";
      if (success) {
        int meta=seedStack.getItemDamage();
        int weight=Integer.parseInt(dropData[1]);
        MinecraftForge.addGrassSeed(new ItemStack(drop,1,meta),10);
        LogHelper.info(new StringBuffer("String_Node_Str").append(Item.itemRegistry.getNameForObject(drop)).append("String_Node_Str").append(meta).append("String_Node_Str").append(weight).append(')'));
      }
    }
    if (!success) {
      LogHelper.info(new StringBuffer("String_Node_Str").append(errorMsg).append("String_Node_Str").append(data).append("String_Node_Str"));
    }
  }
}

Fixed version (ground truth):
public static void initGrassSeeds(){
  if (ConfigurationHandler.wipeTallGrassDrops) {
    List seedList=null;
    boolean error=false;
    try {
      Field fieldSeedList=(ForgeHooks.class).getDeclaredField("String_Node_Str");
      fieldSeedList.setAccessible(true);
      seedList=(List)fieldSeedList.get(null);
    }
 catch (    NoSuchFieldException e) {
      error=true;
    }
catch (    IllegalAccessException e) {
      error=true;
    }
    if (error) {
      LogHelper.info("String_Node_Str");
    }
 else {
      seedList.clear();
      LogHelper.info("String_Node_Str");
    }
  }
  String[] rawData=IOHelper.getLinesArrayFromData(ConfigurationHandler.readGrassDrops());
  for (  String data : rawData) {
    String[] dropData=IOHelper.getData(data);
    boolean success=dropData.length == 2;
    String errorMsg="String_Node_Str";
    LogHelper.debug("String_Node_Str" + data);
    if (success) {
      ItemStack seedStack=IOHelper.getStack(dropData[0]);
      Item drop=seedStack != null ? seedStack.getItem() : null;
      success=drop != null;
      errorMsg="String_Node_Str";
      if (success) {
        int meta=seedStack.getItemDamage();
        int weight=Integer.parseInt(dropData[1]);
        MinecraftForge.addGrassSeed(new ItemStack(drop,1,meta),weight);
        LogHelper.info(new StringBuffer("String_Node_Str").append(Item.itemRegistry.getNameForObject(drop)).append("String_Node_Str").append(meta).append("String_Node_Str").append(weight).append(')'));
      }
    }
    if (!success) {
      LogHelper.info(new StringBuffer("String_Node_Str").append(errorMsg).append("String_Node_Str").append(data).append("String_Node_Str"));
    }
  }
}