fix jdk 1.5 override in interfrace impl