@staticmethod
def to_parameter(role, suffix='ColumnName'):
    """
        Converts a role into (as per manifesrt.json) parameter name.
        ``GroupId --> RowGroupColumnName``.
        """
    if not isinstance(role, str):
        raise TypeError("Unexpected role '{0}'".format(role))
    if role == 'Weight':
        return 'ExampleWeight' + suffix
    if role == 'GroupId':
        return 'RowGroup' + suffix
    return role + suffix
