if(descriptors.getDescriptor(pid, fd) != null){
<BUG>artifactIdentityClass = descriptors.getDescriptor(pid, fd).getClass();
</BUG>
}
<BUG>if(artifactIdentityClass == null || UnknownIdentity.class.equals(artifactIdentityClass)){ //either a new unknown i.e. null or a previously seen unknown
</BUG>
if((syscall == SYSCALL.READ || syscall == SYSCALL.READV || syscall == SYSCALL.PREAD64 || syscall == SYSCALL.WRITE || syscall == SYSCALL.WRITEV || syscall == SYSCALL.PWRITE64)){
if(USE_READ_WRITE){
handleFileIOEvent(syscall, eventData);
}

if(descriptors.getDescriptor(pid, fd) != null){
artifactIdentifierClass = descriptors.getDescriptor(pid, fd).getClass();
}
if(artifactIdentifierClass == null || UnknownIdentifier.class.equals(artifactIdentifierClass)){ //either a new unknown i.e. null or a previously seen unknown
if((syscall == SYSCALL.READ || syscall == SYSCALL.READV || syscall == SYSCALL.PREAD64 || syscall == SYSCALL.WRITE || syscall == SYSCALL.WRITEV || syscall == SYSCALL.PWRITE64)){
if(USE_READ_WRITE){
handleFileIOEvent(syscall, eventData);
}
