Alignment (final int newChildIndex) { final List<Block> subBlocks = getSubBlocks(); for (int i = 0; i < newChildIndex; i++) { if (i >= subBlocks.size()) return null; final Block block = subBlocks.get(i); final Alignment alignment = block.getAlignment(); if (alignment != null) return alignment; } return null; }