if (var8.isEmpty())
{
var10 = random.nextInt(var9.size());
var11 = (StructureComponent) var9.remove(var10);
var11.buildComponent(startPiece, this.components, random);
} else
{
var10 = random.nextInt(var8.size());
var11 = (StructureComponent) var8.remove(var10);
var11.buildComponent(startPiece, this.components, random);