you should describe in which case it happens. 
And should the interface really document ``\BadMethodCallException`` ?