collection methods are INVOKEINTERFACE