for (int i = 0; i < coms.length; i++) {
if (coms[i].getBuilderName().equals(aBuilder) && coms[i].getArguments().equals(args))
return;
}
ICommand[] newIc = null;
ICommand command = desc.newCommand();
command.setBuilderName(aBuilder);
command.setArguments(args);
newIc = new ICommand[coms.length + 1];
if (installPos <= 0) {
System.arraycopy(coms, 0, newIc, 1, coms.length);