Whoops; used a Java 1.6 feature by accident.  Wrap it in a reflection check.