boolean isMatchingInterface (int descriptor_offset, int desired_index, int desired_alt)
    {
        if (descriptorType (descriptor_offset) == TYPE_INTERFACE
            && (0xff & data[descriptor_offset + 2]) == desired_index
            && (0xff & data[descriptor_offset + 3]) == desired_alt)
            return true;
        else return false;
    }