<commit_before>/*jslint newcap:true*/
/*global define*/

define([
//>>includeStart('strict', pragmas.strict);
    './Class',
    './common/randomAccessor',
    './common/checkObjectPrototype'
//>>includeEnd('strict');
//>>excludeStart('strict', pragmas.strict);
    './Class'
//>>excludeEnd('strict');
], function FinalClassWrapper(
//>>includeStart('strict', pragmas.strict);
    Class,
    randomAccessor,
    checkObjectPrototype
//>>includeEnd('strict');
//>>excludeStart('strict', pragmas.strict);
    Class
//>>excludeEnd('strict');
) {

//>>includeStart('strict', pragmas.strict);
    "use strict";

    checkObjectPrototype();

    var random = randomAccessor(),
        $class = '$class_' + random;
//>>includeEnd('strict');

    return function FinalClass(params) {

        var def = new Class(params);
//>>includeStart('strict', pragmas.strict);
        def[$class].finalClass = true;
//>>includeEnd('strict');

        return def;
    };
});
<commit_msg>Fix CS.<commit_after>/*jslint newcap:true*/
/*global define*/

define([
//>>includeStart('strict', pragmas.strict);
    './Class',
    './common/randomAccessor',
    './common/checkObjectPrototype'
//>>includeEnd('strict');
//>>excludeStart('strict', pragmas.strict);
    './Class'
//>>excludeEnd('strict');
], function FinalClassWrapper(
//>>includeStart('strict', pragmas.strict);
    Class,
    randomAccessor,
    checkObjectPrototype
//>>includeEnd('strict');
//>>excludeStart('strict', pragmas.strict);
    Class
//>>excludeEnd('strict');
) {

//>>includeStart('strict', pragmas.strict);
    "use strict";

    checkObjectPrototype();

    var random = randomAccessor(),
        $class = '$class_' + random;

//>>includeEnd('strict');
    return function FinalClass(params) {

        var def = new Class(params);
//>>includeStart('strict', pragmas.strict);
        def[$class].finalClass = true;
//>>includeEnd('strict');

        return def;
    };
});

{'fraction_non_alphanumeric': 0.20487551867219916, 'fraction_numerical': 0.0, 'mean_word_length': 3.7866004962779156, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 51, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '5855251', 'n_tokens_mistral': 594, 'n_tokens_neox': 590, 'n_words': 107}