generatePositionEqualsPositionMethod(classDefinition, callSiteBinder, joinChannelTypes, joinChannelFields, true); generatePositionEqualsPositionMethod(classDefinition, callSiteBinder, joinChannelTypes, joinChannelFields, false); generateIsPositionNull(classDefinition, joinChannelFields); generateCompareSortChannelPositionsMethod(classDefinition, callSiteBinder, types, channelFields, sortChannel); generateIsSortChannelPositionNull(classDefinition, channelFields, sortChannel);