@SuppressWarnings("unused") @Flatten @TraceeContextLogProviderMethod( displayName = "DYNAMIC", propertyName = ProfilePropertyNames.TRACEE, order = 10) public List<NameStringValuePair> getNameValuePairs() { final List<NameStringValuePair> list = new ArrayList<NameStringValuePair>(); final Collection<String> keys = traceeBackend.keySet(); if (keys != null) { for (String key : keys) { final String value = traceeBackend.get(key); list.add(new NameStringValuePair(key, value)); } } return list.size() > 0 ? list : null; }