See https://github.com/scijava/scijava-common/issues/380#issuecomment-595975277. Maybe we can add some API (to `ObjectService`? somewhere else?) to keep track of human-friendly types, such as: ```java String friendlyType = objectService.getHumanFriendlyName(Type type); // e.g. RandomAccessibleInterval => "an image" ``` (falling back to `"an object"`), and then something like: ``` "This operation requires " + name + " of type " + type + "." ``` ... to generate an error message such as: > This operation requires an image of type RandomAccessibleInterval.