@abc.abstractmethod<EOL><INDENT>def get_record_types(self):<DEDENT>
return<EOL>
Gets the record types available in this object.

        A record ``Type`` explicitly indicates the specification of an
        interface to the record. A record may or may not inherit other
        record interfaces through interface inheritance in which case
        support of a record type may not be explicit in the returned
        list. Interoperability with the typed interface to this object
        should be performed through ``hasRecordType()``.

        :return: the record types available
        :rtype: ``osid.type.TypeList``


        *compliance: mandatory -- This method must be implemented.*