text: public ICUTransformFilterFactory(Map<String,String> args) {super(args);String id = require(args, "id");String direction = get(args, "direction", Arrays.asList("forward", "reverse"), "forward", false);int dir = "forward".equals(direction) ? Transliterator.FORWARD : Transliterator.REVERSE;transliterator = Transliterator.getInstance(id, dir);if (!args.isEmpty()) {throw new IllegalArgumentException("Unknown parameters: " + args);}}