) {}          template <typename Component>         bool operator()(Component const& component)         {             typedef                 typename traits::attribute_of<Component, Context>::type             expected_type;             typedef                 alternative_generate<Component, Attribute, expected_type>             generate;              