} else if (pathAccessors != null) {
if(!pathAccessors.hasSynchronousGetter()) {
logger.log(TreeLogger.ERROR, "Async/write-only values when calling a setter with multiple parameters is not supported currently.", null);
throw new UnableToCompleteException();
}
paramString = pathAccessors.conversionExpr(JTypeWrapper.wrap(parameter.getType()));
if(paramString == null) {
logger.log(TreeLogger.ERROR, "Cannot convert "+pathAccessors.getType()+" '"+path+"' to "+parameter.getType()+" for call to "+method, null);
throw new UnableToCompleteException();
}
// If we get here, there's no "${...}" or "#{...}" so it's a constant value / string or an action