CompositeEffector extends AddEffectorInitializerAbstract { public EffectorBuilder<List> newEffectorBuilder() { EffectorBuilder<List> eff = newAbstractEffectorBuilder(List.class); eff.impl(new Body(eff.buildAbstract(), initParams())); return eff; } private  CompositeEffector();  CompositeEffector(ConfigBag params);  CompositeEffector(Map<?, ?> params); EffectorBuilder<List> newEffectorBuilder(); @Override void apply(EntityLocal entity); @SuppressWarnings("serial")
    static final ConfigKey<List<String>> EFFECTORS; static final ConfigKey<Boolean> OVERRIDE; }
@Test(expectedExceptions = NullPointerException.class) public void testMissingEffectors() { new CompositeEffector(ConfigBag.newInstance() .configure(CompositeEffector.EFFECTOR_NAME, EFFECTOR_COMPOSITE.getName()) .configure(CompositeEffector.EFFECTORS, null) ).newEffectorBuilder(); }