For example in Collection interface, we have:
If the method is optional it means (I assume) that it does not have to be implemented. But, abstract methods HAVE to be implemented by concrete classes. What am I missing? Do they mean we can have empty methods?