def get_asset_content_record(self, asset_content_content_record_type=None):
if not self.has_record_type():<EOL><INDENT>raise IllegalState()<EOL><DEDENT>else:  <EOL><INDENT>raise Unimplemented()<EOL><DEDENT>
Gets the asset content record corresponding to the given
        AssetContent record Type.

        This method is used to retrieve an object implementing the
        requested record. The assetRecordType may be the Type returned
        in get_record_types() or any of its parents in a Type hierarchy
        where hasRecordType(assetRecordType) is true .

        arg:    assetContentContentRecordType (osid.type.Type): the type
                of the record to retrieve
        return: (osid.repository.records.AssetContentRecord) - the asset
                content record
        raise:  NullArgument - assetContentRecordType is null
        raise:  OperationFailed - unable to complete request
        raise:  Unsupported - hasRecordType(assetContentRecordType) is
                false
        compliance: mandatory - This method must be implemented.