<T> T getFirstValue();
<T> T getSingleValue();
<T extends TypedValue> T getValueTyped(String name);
<T extends TypedValue> T getFirstValueTyped();
<T extends TypedValue> T getSingleValueTyped();
<BUG>int size();
boolean isEmpty();
boolean containsKey(String key);
Set<String> keySet();
Collection<Object> values();
Collection<TypedValue> valuesTyped();
}</BUG>

<T> T getFirstValue();
<T> T getSingleValue();
<T extends TypedValue> T getValueTyped(String name);
<T extends TypedValue> T getFirstValueTyped();
<T extends TypedValue> T getSingleValueTyped();
