Changed from a class to an interface. Changed from non-abstract to abstract. Change from final to non-final.