List<Block> () { if (mySubBlocks == null) { int propertyAlignment = myCustomSettings.PROPERTY_ALIGNMENT; ASTNode[] children = myNode.getChildren(null); mySubBlocks = new ArrayList<>(children.length); for (ASTNode child: children) { if (isWhitespaceOrEmpty(child)) continue; mySubBlocks.add(makeSubBlock(child, propertyAlignment)); } } return mySubBlocks; }