def setField(self,name,typ=None,label=None):
        f=self.getField(name)
        if f: return f
        return self.addChild(node=DataField(name,None,typ,0,label))
a.__getitem__(index) <==> a[index]
dataset/ETHPy150Open CouchPotato/CouchPotatoServer/libs/xmpp/protocol.py/DataReported.setField--crossover with--dataset/ETHPy150Open CountZer0/PipelineConstructionSet/python/maya/site-packages/pymel-1.0.3/pymel/util/arrays.py/Array.__getitem__