def can_create_asset_content_with_record_types(self, asset_content_record_types=None):
<EOL>return self._provider_session.can_create_asset_content_with_record_types(<EOL>asset_content_record_types)<EOL>
Tests if this user can create an ``AssetContent`` using the desired record types.

        While ``RepositoryManager.getAssetContentRecordTypes()`` can be
        used to test which records are supported, this method tests
        which records are required for creating a specific
        ``AssetContent``. Providing an empty array tests if an
        ``AssetContent`` can be created with no records.

        arg:    asset_content_record_types (osid.type.Type[]): array of
                asset content record types
        return: (boolean) - ``true`` if ``AssetContent`` creation using
                the specified ``Types`` is supported, ``false``
                otherwise
        raise:  NullArgument - ``asset_content_record_types`` is
                ``null``
        *compliance: mandatory -- This method must be implemented.*