}
public String getSummaryString(Object[] arguments) throws IllegalArgumentException {
if (arguments.length < numArgs)
throw new IllegalArgumentException("Insufficient Arguments");
AggRemoteName pn;
try {
pn = new AggRemoteName(getTarget().getSampleNumber(), getTarget().getSampleName());
} catch (NoSuchSampleException e) {
pn = new AggRemoteName(getTarget().getSampleNumber(), null);
} catch (SampleEmptyException e) {
pn = new AggRemoteName(getTarget().getSampleNumber(), null);
}
try {
if (getTarget().sampleEmpty(((AggRemoteName) arguments[0]).getIndex())) {
return "Copy " + pn + " to " + arguments[0];
} else