var str = this.resolvePath(this.key, context);
for(var i = 0, filter; filter = this.filters[i]; i++){// Each filter has the function in [0], a boolean in [1][0] of whether it's a variable or a string// and [1][1] is either the variable name of the string content.if(filter[1]){if(filter[1][0]){
str = filter[0](str, this.resolvePath(filter[1][1], context));
}else{
str = filter[0](str, filter[1][1]);
}}else{
str = filter[0](str);
}}return str;