Removed @Override on interface implementations to maintain JDK 1.5
compatibility