question: public static List < ErrorLogger . ErrorObject > isVirtualTrackInCPLConformed ( PayloadRecord cplPayloadRecord , VirtualTrack virtualTrack , List < PayloadRecord > essencesHeaderPartitionPayloads ) throws IOException { List < VirtualTrack > virtualTracks = new ArrayList < > ( ) ; IMFErrorLogger imfErrorLogger = new IMFErrorLoggerImpl ( ) ; virtualTracks . add ( virtualTrack ) ; imfErrorLogger . addAllErrors ( checkVirtualTrackAndEssencesHeaderPartitionPayloadRecords ( virtualTracks , essencesHeaderPartitionPayloads ) ) ; if ( imfErrorLogger . hasFatalErrors ( ) ) { return imfErrorLogger . getErrors ( ) ; } imfErrorLogger . addAllErrors ( conformVirtualTracksInCPL ( cplPayloadRecord , essencesHeaderPartitionPayloads , false ) ) ; return imfErrorLogger . getErrors ( ) ; }
target:  A stateless method that can be used to determine if a Virtual Track in a Composition is conformant. Conformance checks perform deeper inspection of the Composition and the EssenceDescriptors corresponding to the Virtual Track