package org.jtwig.functions.impl.logical; import org.jtwig.functions.FunctionRequest; import org.jtwig.functions.SimpleJtwigFunction; public class IterableFunction extends SimpleJtwigFunction { @Override public String name() { return "iterable"; } @Override public Boolean execute(FunctionRequest request) { Object input = request.maximumNumberOfArguments(1) .minimumNumberOfArguments(1) .get(0); return request.getEnvironment().getValueEnvironment() .getCollectionConverter().convert(input) .isDefined(); } }