### Question:
EldaURL { public List<NamedParameterValue> getParameters( boolean external ) { List<NamedParameterValue> params = new ArrayList<EldaURL.NamedParameterValue>(); for (Map.Entry<String, URLParameterValue> entry: parseQueryParameters().entrySet()) { if (!(external && isInternalParameterName( entry.getKey() ))) { params.add( new NamedParameterValue( entry.getKey(), entry.getValue() ) ); } } Collections.sort( params ); return params; } EldaURL( String url );  EldaURL( URI url ); EldaURL withParameter( String op, String paramName, String paramValue ); EldaURL withParameter( OPERATION op, String paramName, String paramValue ); boolean hasParameter( String paramName, String paramValue ); URLParameterValue getParameter( String paramName ); List<NamedParameterValue> getParameters( boolean external ); @Override String toString(); URI getUri(); EldaURL parentURL();  }### Answer:
@Test public void testGetParameters0() { EldaURL eu = new EldaURL( "http: List<EldaURL.NamedParameterValue> ps = eu.getParameters( true ); assertTrue( ps.isEmpty() ); ps = eu.getParameters( false ); assertTrue( ps.isEmpty() ); }