removed Override annotation, because causes compile errors with jdk 1.5