def __repr__(self):
        if not self.COMPLEX_CONSTRUCTOR:
            args, kwargs = self._instanceID
            if kwargs:
                args += tuple(["%s=%s" % kwarg for kwarg in kwargs])
            paramString = ','.join( map(str,args) )
            return "%s(%s)" % (self.__class__.__name__, paramString)
        elif self.__class__.isValid(self):
            return "%s(%d)" % (self.__class__.__name__, self._instanceID)
        else:
            raise InValidEntity("InValid Instance of <%s>" % (self.__class__.__name__,))
Returns a string of the form ClassName(param, param, ...) to 
dataset/ETHPy150Open OrbitzWorldwide/droned/romeo/lib/romeo/entity.py/Entity.__repr__