def new_composite(self, args):
	cs = CompositeState(dict([(arg, 1) for arg in args]).keys())
	if len(cs) == 1:
	    return args[0]
	try:
	    return self.composite_memo[cs]
	except __HOLE__:
	    self.composite_memo[cs] = cs
	    self.unresolved_composites.append(cs)
	    return cs
dataset/ETHPy150Open cloudera/hue/desktop/core/ext-py/guppy-0.1.10/guppy/etc/FSA.py/FiniteAutomaton.new_composite