'Returns the name of this identifier.
This is either it\'s alias or it\'s real name. The returned valued can
be considered as the name under which the object corresponding to
this identifier is known within the current statement.'

def get_name(self):

    return (self.get_alias() or self.get_real_name())
