} serializer.endTag(null, "usb-accessory"); } public boolean matches(UsbAccessory acc) { if (mManufacturer != null && !acc.getManufacturer().equals(mManufacturer)) return false; if (mModel != null && !acc.getModel().equals(mModel)) return false; if (mVersion != null && !acc.getVersion().equals(mVersion)) return false; return true; } public boolean matches(AccessoryFilter f) { if (mManufacturer != null && !f.mManufacturer.equals(mManufacturer)) return false; if (mModel != null && !f.mModel.equals(mModel)) return false; if (mVersion != null && !f.mVersion.equals(mVersion)) return false; return true; } @Override public boolean equals(Object obj) {