 		}
 	}
 }
-
+/**
+ * Internal function.
+ */
 public function $storeAuthenticityToken() {
 	$generateAuthenticityToken();
 }
-
+/**
+ * Internal function.
+ */
 public boolean function $isAnyAuthenticityTokenValid() {
 	if ($isRequestProtectedFromForgery() && StructKeyExists(params, "authenticityToken")) {
 		if (application.wheels.csrfStore == "session") {

	}
	return local.isValid;
}

public string function $generateAuthenticityToken() {
	if (application.wheels.csrfStore == "session") {
		return CSRFGenerateToken();

		}
	}
}
/**
 * Internal function.
 */
public boolean function $isVerifiedRequest() {
	return isGet() || isHead() || isOptions() || $isAnyAuthenticityTokenValid();
}
/**
 * Internal function.
 */
public boolean function $isRequestProtectedFromForgery() {
	return StructKeyExists(request.$wheels, "protectedFromForgery") && IsBoolean(request.$wheels.protectedFromForgery) && request.$wheels.protectedFromForgery;
}
/**
 * Internal function.
 */
public function $setAuthenticityToken() {
	if (!$isVerifiedRequest() && isAjax()) {
		if (StructKeyExists(request.$wheelsHeaders, "X-CSRF-Token")) {
