public StringParameter(final String name) { this(name, String.class);
protected StringParameter(final String name, final Class type) { if (Assert.isEnabled()) { Assert.exists(name, String.class); Assert.exists(type, Class.class); }  m_name = name; m_type = type; m_required = true;
    public StringParameter(final String name) {        this(name, String.class);    }