code: function checkextension(subword) {
  		var checknext = true;
  		if(findbehind(subword) && endshere(subword)) {
  			wordindex = startindex(subword);
  			prototype = getprototypeat(wordindex);
  			curlcount = 0;
  			prencount = 0;
  			checknext = false;
  		}
  		return checknext;
  	}
docs: Did the code just itend to extend or mixin something?
  If so, we switch to super keyword replacement modus.
  @param {string} subword
  @returns {boolean} True if no match (so check another match)