code: @OverrideOnDemand
    protected void onInsertAfter (@Nonnull final AbstractMicroNode aChildNode, @Nonnull final IMicroNode aPredecessor)
    {
      throw new MicroException ("Cannot insert children in class " + getClass ().getName ());
    }
docs: Callback that is invoked once a child is to be inserted after another
  child.
  
  @param aChildNode
  The new child node to be inserted.
  @param aPredecessor
  The node after which the new node will be inserted.