JDK6 runtime support