I was looking into the Java Beans indexed property related changes, and have realized that it exposes long existing oversight, that didn't affect us earlier because the indexed property reader has always shadowed the normal reader method, which is in fact wrong in rare cases.
I will also look into https://issues.apache.org/jira/browse/FREEMARKER-80 (reported today). If we are lucky, it can be "fixed" without too much mess. I have also realized that some Java 9 testing will be needed. Just for starters, our XML wrapper won't be able to use the internal Xerces of Java, so one has to add a normal Xerces to the classpath or Jaxen to use XPath... which should be documented. Also, java.bean.Introspector behavioral changes (if there was any) like to break things (as they did in Java 8). It would be unfortunate if that happens due to the default method related workarounds added in 2.3.27. Sorry Woonsan if it this additional iteration causes extra work... as I seen you have recently upload another preliminary version. -- Thanks, Daniel Dekany