ParameterValueGroup params = factory.getReadParameters();
if (params != null) {
List list = params.values();
Iterator it = list.iterator();
ParameterDescriptor descr = null;
ParameterValue val = null;
String key;
Object value;
while (it.hasNext()) {
val = (ParameterValue) it.next();
descr = (ParameterDescriptor) val.getDescriptor();
key = descr.getName().toString();
value = null;
if (val.getValue() != null) {
// Required params may have nice sample values
//