anchor.diff:    'children': children
   }, props), children);
   
  +
  +/*
  +const DropdownMenu = React.createClass({
  +  propTypes: {
  +    pullRight: React.PropTypes.bool,
  +    onSelect: React.PropTypes.func
  +  },
  + */
  +
   typedef DropdownMenuType({Map props, dynamic children});
   
   DropdownMenuType DropdownMenu =
       ({props, children}) => raw.DropdownMenu_Raw(props, children);
   
  -typedef DropdownStateMixinType({Map props, dynamic children});
  -
  -DropdownStateMixinType DropdownStateMixin =
  -    ({props, children}) => raw.DropdownStateMixin_Raw(props, children);
  -
  -typedef FadeMixinType({Map props, dynamic children});
  -
  -FadeMixinType FadeMixin =
  -    ({props, children}) => raw.FadeMixin_Raw(props, children);
  -
  -typedef FormControlsType({Map props, dynamic children});
  -
  -FormControlsType FormControls =
  -    ({props, children}) => raw.FormControls_Raw(props, children);
  +
  +//typedef DropdownStateMixinType({Map props, dynamic children});
  +//
  +//DropdownStateMixinType DropdownStateMixin =
  +//    ({props, children}) => raw.DropdownStateMixin_Raw(props, children);
  +
  +//typedef FadeMixinType({Map props, dynamic children});
  +//
  +//FadeMixinType FadeMixin =
  +//    ({props, children}) => raw.FadeMixin_Raw(props, children);
  +
  +//typedef FormControlsType({Map props, dynamic children});
  +//
  +//FormControlsType FormControls =
  +//    ({props, children}) => raw.FormControls_Raw(props, children);
  +
  +
   
   typedef GlyphiconType(GLYPHS glyph, {CLASSES bsClass, STYLES bsStyle,
  -    SIZES bsSize, Map props, dynamic children});
  +SIZES bsSize, Map props, dynamic children});
   
   GlyphiconType Glyphicon = (glyph,
  -    {bsClass: 'glyphicon', bsStyle, bsSize, props, children}) => raw
  -    .Glyphicon_Raw(_mergeMaps({
  +                           {bsClass: 'glyphicon', bsStyle, bsSize, props, children}) => raw
  +.Glyphicon_Raw(_mergeMaps({
     'glyph': GLYPHS_MAP[glyph],
     'bsClass': CLASSES_MAP[bsClass],
     'bsStyle': STYLES_MAP[bsStyle],
  
positive.code:   'children': children
  }, props), children);
  
  typedef CollapsibleMixinType({Map props, dynamic children});
  
  CollapsibleMixinType CollapsibleMixin =
      ({props, children}) => raw.CollapsibleMixin_Raw(props, children);
  
  typedef DropdownButtonType({dynamic key, CLASSES bsClass, STYLES bsStyle, SIZES bsSize,
      bool pullRight, bool dropup, dynamic title, String href,
      OnClickHandler onClick, OnSelectHandler onSelect, bool navItem,
      bool noCaret, String buttonClassName, Map props, dynamic children});
  
  DropdownButtonType DropdownButton = ({key, bsClass: CLASSES.button, bsStyle, bsSize,
      pullRight, dropup, title, href, onClick, onSelect, navItem, noCaret,
      buttonClassName, props, children}) => raw.DropdownButton_Raw(_mergeMaps({
    'key': key,
    'bsClass': CLASSES_MAP[bsClass],
    'bsStyle': STYLES_MAP[bsStyle],
  
negative.code:     {bool fluid, dynamic componentClass, Map props, dynamic children});
  
  GridType Grid = ({fluid, componentClass: 'div', props, children}) => raw
  .Grid_Raw(
      _mergeMaps({'fluid': fluid, 'componentClass': componentClass}, props),
      children);
  
  /*
  
  InputBase.propTypes = {
    type: React.PropTypes.string,
    label: React.PropTypes.node,
    help: React.PropTypes.node,
    addonBefore: React.PropTypes.node,
    addonAfter: React.PropTypes.node,
    buttonBefore: React.PropTypes.node,
    buttonAfter: React.PropTypes.node,
    bsSize: React.PropTypes.oneOf(['small', 'medium', 'large']),
    bsStyle: React.PropTypes.oneOf(['success', 'warning', 'error']),
    hasFeedback: React.PropTypes.bool,
    id: React.PropTypes.string,
    groupClassName: React.PropTypes.string,
    wrapperClassName: React.PropTypes.string,
    labelClassName: React.PropTypes.string,
    multiple: React.PropTypes.bool,
    disabled: React.PropTypes.bool,
    value: React.PropTypes.any
  };
  
   */
  
  typedef InputType({Map props, dynamic children});
  
  InputType Input = ({props, children}) => raw.Input_Raw(props, children);
  
  
  /*
  const Interpolate = React.createClass({
    displayName: 'Interpolate',
  
    propTypes: {
      component: React.PropTypes.node,
      format: React.PropTypes.string,
      unsafe: React.PropTypes.bool
    },
  
    getDefaultProps() {
      return { component: 'span' };
    },
   */
  
  typedef InterpolateType({Map props, dynamic children});
  
  InterpolateType Interpolate =
      ({props, children}) => raw.Interpolate_Raw(props, children);
  
  /*
  const Jumbotron = React.createClass({
    propTypes: {
      componentClass: CustomPropTypes.elementType
    },
  
    getDefaultProps() {
      return { componentClass: 'div' };
    },
   */
  
  
  
  typedef JumbotronType({Map props, dynamic children});
  
  JumbotronType Jumbotron =
      ({props, children}) => raw.Jumbotron_Raw(props, children);
  
  /*
  const Label = React.createClass({
    mixins: [BootstrapMixin],
  
    getDefaultProps() {
      return {
        bsClass: 'label',
        bsStyle: 'default'
      };
    },
  
   */
  
  
  typedef LabelType({Map props, dynamic children});
  
  LabelType Label = ({props, children}) => raw.Label_Raw(props, children);
  
  
  /*
  ListGroup.propTypes = {
    className: React.PropTypes.string,
    id: React.PropTypes.string
  };
  
   */
  
  typedef ListGroupType({Map props, dynamic children});
  
  ListGroupType ListGroup =
      ({props, children}) => raw.ListGroup_Raw(props, children);
  
  /*
  onst ListGroupItem = React.createClass({
    mixins: [BootstrapMixin],
  
    propTypes: {
      bsStyle: React.PropTypes.oneOf(['danger', 'info', 'success', 'warning']),
      className: React.PropTypes.string,
      active: React.PropTypes.any,
      disabled: React.PropTypes.any,
      header: React.PropTypes.node,
      listItem: React.PropTypes.bool,
      onClick: React.PropTypes.func,
      eventKey: React.PropTypes.any,
      href: React.PropTypes.string,
      target: React.PropTypes.string
    },
  
    getDefaultProps() {
      return {
        bsClass: 'list-group-item'
      };
    },
   */
  
  typedef ListGroupItemType({Map props, dynamic children});
  
  ListGroupItemType ListGroupItem =
      ({props, children}) => raw.ListGroupItem_Raw(props, children);
  
  
  
  
  
  typedef MenuItemType({dynamic key, bool header, bool divider, String href, String title,
                       String target, OnSelectHandler onSelect, dynamic eventKey, bool active,
                       bool disabled, Map props, dynamic children});
  
  MenuItemType MenuItem = ({key, header, divider, href: '#', title, target, onSelect,
                           eventKey, active: false, disabled, props, children}) => raw.MenuItem_Raw(
      _mergeMaps({
        'key': key,
        'header': header,
        'divider': divider,
        'href': href,
        'title': title,
        'target': target,
        'onSelect': onSelect,
        'eventKey': eventKey,
        'active': active,
        'disabled': disabled,
      }, props), children);
  
  
  
  /*
  const Modal = React.createClass({
  
    mixins: [BootstrapMixin, FadeMixin],
  
    propTypes: {
      title: React.PropTypes.node,
      backdrop: React.PropTypes.oneOf(['static', true, false]),
      keyboard: React.PropTypes.bool,
      closeButton: React.PropTypes.bool,
      container: React.PropTypes.object,
      animation: React.PropTypes.bool,
      onRequestHide: React.PropTypes.func.isRequired,
      dialogClassName: React.PropTypes.string,
      enforceFocus: React.PropTypes.bool
    },
  
    getDefaultProps() {
      return {
        bsClass: 'modal',
        backdrop: true,
        keyboard: true,
        animation: true,
        closeButton: true,
        enforceFocus: true
      };
    },
   */
  
  typedef ModalType({Map props, dynamic children});
  
  ModalType Modal = ({props, children}) => raw.Modal_Raw(props, children);
  
  /*
  const ModalTrigger = React.createClass({
    mixins: [OverlayMixin],
  
    propTypes: {
      modal: React.PropTypes.node.isRequired,
      onBlur: React.PropTypes.func,
      onFocus: React.PropTypes.func,
      onMouseOut: React.PropTypes.func,
      onMouseOver: React.PropTypes.func
    },
  
   */
  
  
  typedef ModalTriggerType({Map props, dynamic children});
  
  ModalTriggerType ModalTrigger =
      ({props, children}) => raw.ModalTrigger_Raw(props, children);
  
  
  
  typedef NavType({dynamic key, CLASSES bsClass, NAV_STYLES bsStyle, SIZES bsSize,
                  String activeHref, dynamic activeKey, bool stacked, bool justified,
                  OnSelectHandler onSelect, bool collapsible, bool expanded, bool navbar,
                  dynamic eventKey, bool pullRight, bool right, bool defaultExpanded,
                  Map props, dynamic children});
  
  NavType Nav = ({key, bsClass: CLASSES.nav, bsStyle, bsSize, activeHref,
                 activeKey, stacked, justified, onSelect, collapsible, expanded, navbar,
                 eventKey, pullRight, right, defaultExpanded, props, children}) => raw
  .Nav_Raw(_mergeMaps({
    'key': key,
    'bsClass': CLASSES_MAP[bsClass],
    'bsStyle': STYLES_MAP[bsStyle],
  