Assertion: interface | /r/ObjectUse | used in the java language
Facets:
value: for callbacks
type: PURPOSE
value: commonly
type: TEMPORAL
Source sentences:
text: Interfaces are commonly used in the Java language for callbacks, as Java does not allow multiple inheritance of classes, nor does it allow the passing of methods (procedures) as arguments.