@SuppressWarnings("unchecked") @MarshalsPointer public static List<CVPixelFormatType> toObject( Class<? extends NSObject> cls, long handle, long flags) { NSArray<NSNumber> o = (NSArray<NSNumber>) NSObject.Marshaler.toObject(cls, handle, flags); if (o == null) { return null; } List<CVPixelFormatType> list = new ArrayList<>(); for (NSNumber n : o) { list.add(CVPixelFormatType.valueOf(n.longValue())); } return list; }