Doesn't the VariantCallingAnnotations get more values than just whether the call was filtered or not? It seems a little odd to create and then build it here, but I may be misunderstanding the usage.