@override Integer? evaluate() { var result = value.evaluate(); if (result == null) { return null; } return Integer(result); }