String base = param.getType().getBase();
if ("integer".equals(base)) {
try {
Integer.parseInt(paramValue);
} catch (NumberFormatException e) {
<BUG>context.addMessage(new MessageBuilder().error().source(paramPath)
.code("errors.channelDefinition.param.int")
.defaultText("Value must be an integer").build());</BUG>
}
} else if ("float".equals(base)) {

String base = param.getType().getBase();
if ("integer".equals(base)) {
try {
Integer.parseInt(paramValue);
} catch (NumberFormatException e) {
context.addMessage(new MessageBuilder().error().source(paramPath)
.code("value.must.be.int").build());
}
} else if ("float".equals(base)) {
