Class Pattern3DefImpl<A,​B,​C>