This only really matters when you are creating classes to represent the intermediate interfaces, which is a thing we do in shift-java.