@utilities.arguments_not_none<EOL><INDENT>def get_gradebook_column_summary_record(self, gradebook_column_summary_record_type):<DEDENT>
return self._get_record(gradebook_column_summary_record_type)<EOL>
Gets the gradebook column summary record corresponding to the given ``GradebookColumnSummary`` record ``Type``.

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

        arg:    gradebook_column_summary_record_type (osid.type.Type):
                the type of the record to retrieve
        return: (osid.grading.records.GradebookColumnSummaryRecord) -
                the gradebook column summary record
        raise:  NullArgument - ``gradebook_column_summary_record_type``
                is ``null``
        raise:  OperationFailed - unable to complete request
        raise:  Unsupported -
                ``has_record_type(gradebook_column_summary_record_type)`
                ` is ``false``
        *compliance: mandatory -- This method must be implemented.*