def startNewComponent(component, startComment = nil)
      component.parentPage = self
      @currentComponent = component
      #puts "startNewComponent, @currentComponent = #{@currentComponent.inspect}"
      @components << component
      if startComment
        component.processStartComment(startComment)
      end
    end
def startNewComponent(component, startComment = nil)
      component.parentPage = self
      @currentComponent = component
      #puts "startNewComponent, @currentComponent = #{@currentComponent.inspect}"
      @components << component
      if startComment
        component.processStartComment(startComment)
      end
    end
Add a newly started page component to this page
 Also process the start comment, unless it was a static HTML component, in which case there is
 not start comment.