@interface CRFDRGen4DeviceHandler : CRFDRBaseDeviceHandler + (id)getDeviceHandlerForProductType:(int)a0; + (BOOL)isGen4ProductType:(int)a0; - (id)copyWithZone:(struct _NSZone { } *)a0; - (id)getClaimDataClassesAndInstancesWithPartSPC:(id)a0 withError:(id *)a1; - (BOOL)getMakeDataClassesAndInstancesWithPartSPC:(id)a0 fdrRemote:(struct __AMFDR { } *)a1 propertiesFromParam:(id)a2 makeClasses:(id *)a3 makeInstances:(id *)a4 makePropertiesDict:(id *)a5 fdrError:(id *)a6; - (id)getMakeDataClassesAndInstancesWithPartSPC:(id)a0 fdrRemote:(struct __AMFDR { } *)a1 propertiesFromParam:(id)a2 makePropertiesDict:(id *)a3 fdrError:(id *)a4; - (id)spcInPartSPC:(id)a0 withDataClass:(id)a1; - (long long)validateDisplaySwapped:(id)a0 lessThan:(id)a1; @end