public static class PivotDiagnostician.BasicDiagnosticWithRemove
BasicDiagnosticWithRemove supports the migration of child diagnostics to grandchildren in the more
efficient validateFeatureDetail override.
The enhancement is facilitated by a remove. The actual requirement is to split off all children after a
given index for additional to another BasicDiagnostic. Perhaps a truncate(index) or split(index) might
be better; many low level alternatives possible. Maybe just a getRawChildren().