public void func_149666_a(Item p_149666_1_, CreativeTabs p_149666_2_, List p_149666_3_) {
    BlockStoneBrick.EnumType[] var4 = BlockStoneBrick.EnumType.values();
    int var5 = var4.length;

    for (int var6 = 0; var6 < var5; ++var6) {
      BlockStoneBrick.EnumType var7 = var4[var6];
      p_149666_3_.add(new ItemStack(p_149666_1_, 1, var7.func_176612_a()));
    }
  }
    static {
      BlockStoneBrick.EnumType[] var0 = values();
      int var1 = var0.length;

      for (int var2 = 0; var2 < var1; ++var2) {
        BlockStoneBrick.EnumType var3 = var0[var2];
        field_176618_e[var3.func_176612_a()] = var3;
      }
    }
 public IBlockState func_176203_a(int p_176203_1_) {
   return this.func_176223_P()
       .func_177226_a(field_176249_a, BlockStoneBrick.EnumType.func_176613_a(p_176203_1_));
 }