final Map<String, Object> options = new HashMap<String, Object> ();
{
final List<String> optionsDatas = arguments.getCallbacksOptions ();
if (optionsDatas != null) {
for (final String optionsData : optionsDatas) {
transcript.traceDebugging ("parsing configuration `%s`...", optionsData);
final Object optionsObject = DefaultJsonCoder.defaultInstance.decodeFromString (optionsData);
if (optionsObject != null) {
Preconditions.checkArgument (optionsObject instanceof Map, "invalid configuration `%s` (not a JSON map)", optionsObject);
for (final Map.Entry<String, Object> option : ((Map<String, Object>) optionsObject).entrySet ()) {
transcript.traceDebugging ("defining configuration `%s` = `%s`...", option.getKey (), option.getValue ());