this.description = def.getDescription().content();
for( ImageReference image : def.getImages() )
{
final Function imageFunction = FailSafeFunction.create( image.getImage().content(), Literal.create( ImageData.class ) );
final FunctionResult imageFunctionResult = imageFunction.evaluate( this.functionContext );
final ImageData data = (ImageData) imageFunctionResult.value();
if( data != null )
{
this.images.add( data );
}
imageFunctionResult.dispose();
}
for( ActionLocationHint locationHintDef : def.getLocationHints() )
{
final String locationHintText = locationHintDef.getReferenceEntityId().content();