public static ComponentStrongholdStairs func_35034_a(
     List list, Random random, int i, int j, int k, int l, int i1) {
   StructureBoundingBox structureboundingbox =
       StructureBoundingBox.func_35747_a(i, j, k, -1, -7, 0, 5, 11, 5, l);
   if (!func_35030_a(structureboundingbox)
       || StructureComponent.func_35020_a(list, structureboundingbox) != null) {
     return null;
   } else {
     return new ComponentStrongholdStairs(i1, random, structureboundingbox, l);
   }
 }
 public static ComponentStrongholdCrossing func_35039_a(
     List p_35039_0_,
     Random p_35039_1_,
     int p_35039_2_,
     int p_35039_3_,
     int p_35039_4_,
     int p_35039_5_,
     int p_35039_6_) {
   StructureBoundingBox structureboundingbox =
       StructureBoundingBox.func_35747_a(
           p_35039_2_, p_35039_3_, p_35039_4_, -4, -3, 0, 10, 9, 11, p_35039_5_);
   if (!func_35030_a(structureboundingbox)
       || StructureComponent.func_35020_a(p_35039_0_, structureboundingbox) != null) {
     return null;
   } else {
     return new ComponentStrongholdCrossing(
         p_35039_6_, p_35039_1_, structureboundingbox, p_35039_5_);
   }
 }