### Question:
SequencerConfig extends ComponentConfig { public Collection<SequencerPathExpression> getPathExpressions() { return Collections.unmodifiableSet(this.pathExpressions); } SequencerConfig( String name,
                            String description,
                            String classname,
                            String[] classpath,
                            String... pathExpressions );  SequencerConfig( String name,
                            String description,
                            Map<String, Object> properties,
                            String classname,
                            String[] classpath,
                            String... pathExpressions );  SequencerConfig( String name,
                            String description,
                            long timestamp,
                            Map<String, Object> properties,
                            String classname,
                            String[] classpath,
                            String... pathExpressions ); Collection<SequencerPathExpression> getPathExpressions(); boolean hasChanged( SequencerConfig that ); static final String REPLACE_PREVIOUSLY_DERIVED_CONTENT_PROPERTY_NAME; static final String DEFAULT_REPLACE_PREVIOUSLY_DERIVED_CONTENT_PROPERTY_VALUE; }### Answer:
@Test public void shouldHaveNonNullPathExpressionCollectionWhenThereAreNoPathExpressions() { configA = new SequencerConfig("configA", validDescription, Collections.<String, Object>emptyMap(), validClassname, validMavenIds); assertThat(configA.getPathExpressions().size(), is(0)); }