Java compiler ensures that each method call includes arguments compatible with parameter types. In the example below, passing something that does not implement LogService in