List<ICommandParameter> values = command.getParameters();
if (values != null) {
for (ICommandParameter value : values) {
if (value.hasValue()) {
ICommandParameterDescriptor descriptor = value.getParameterDescriptor();
if (descriptor.requiresParameterNameInCommand()) {
String prefix = descriptor.getParameterPrefix();
String valueSeparator = descriptor.getValueSeparator();
String name = descriptor.getName();
if (prefix != null) {
actualCommand.append(prefix);
}
actualCommand.append(name);
if (valueSeparator != null) {