removed @Override so it compiles with java 6