c.getPayload().addStatement("seven", "= seven=\"Current temperature is @event.temperature celsius degrees. In fahrenheit is \" + Math.floor(((@event.temperature+40)*1.8)-40) + \" degrees.\";");
c.getPayload().addStatement("eight", "= eight=10+5;"); //this always returns a double
c.getPayload().addStatement("nine", "= nine=Math.floor(10+5).toString();"); //print the number as is to avoid conversion to double
c.getPayload().addStatement("SET", "behaviorValue", "EQUALS", "= if (@event.temperature > 20) behaviorValue=\"it's hot\"; else behaviorValue=\"it's cold\";");
GenericEvent event = new GenericEvent(this);
event.addProperty("zone", "Kitchen");
event.addProperty("temperature", "25");
event.addProperty("object.name", "Indoor Thermometer");
Resolver resolver = new Resolver();
resolver.addContext("event.", event.getPayload());
Trigger result = null;