public String aliasForSystemAttribute(final String attribute) {
return attribute;
}
@Override
public boolean isImmutableValueType(final Class<?> type) {
<BUG>return false;
}</BUG>
@Override
public String getFieldNameForItemTypeAndName(final Class<?> definedIn, final Class<?> itemType,
final String itemFieldName) {

public String aliasForSystemAttribute(final String attribute) {
return attribute;
}
@Override
public boolean isImmutableValueType(final Class<?> type) {
return false;
}
@Override
public boolean isReferenceable(final Class<?> type) {
return true;
}
@Override
public String getFieldNameForItemTypeAndName(final Class<?> definedIn, final Class<?> itemType,
final String itemFieldName) {
