We can't @Override interfaces directly in java 1.5.