interface BadMethodCallException implementsException