}
if (arguments == null) {
throw new IllegalArgumentException("arguments must not be null"); //$NON-NLS-1$
}
LOG.debug("Create resource manipulator: {}", description.getClass().getName());
GateProfile profile = loadProfile(testContext, description);
String resourceName = description.getDriverScript().getResourceName();
for (ResourceProfile resource : profile.getResources()) {
if (resource.getName().equals(resourceName)) {
return createManipulator(description, resource, arguments);
}
}
throw new IOException(MessageFormat.format(