typedef BinaryNode<OpMultiplyGammaType,
typedef BinaryNode<OpMultiplyGammaConst,
operator*(const QDPType<T1,C1> & l,const GammaType<N> & r){  typedef BinaryNode<OpMultiplyGammaType,    typename CreateLeaf<QDPType<T1,C1> >::Leaf_t,    typename CreateLeaf<GammaType<N> >::Leaf_t> Tree_t;  typedef typename BinaryReturn<C1,GammaType<N>,OpMultiplyGammaType>::Type_t Container_t;  return MakeReturn<Tree_t,Container_t>::make(Tree_t(    CreateLeaf<QDPType<T1,C1> >::make(l),    CreateLeaf<GammaType<N> >::make(r)));}