А можете сказать почему постоянно выдаёт (if(B.isCondition)) - [type function], а не true или false;

Код:
class B {
public static var x:Number = null;
public static function init():Void {
Key.addListener(B);
x = 0;
}
public static function onKeyDown():Void {
if (Key.getAscii() == 49) {
isCondition();
}
}
public static function isCondition():Boolean {
if (x == 10) {
return true;
} else {
return false;
}
}
}