extract 'new EffectAnnotationCollection(new EffectAnnotation[0])' to a local var called "noEffects" to help simplify this already very long line