Java class IMailMergeDataSource has a API as:
public boolean getValue(String fieldName, Object[] fieldValue)
I think it’s confused. Would it not be better if it become:
public Object[] getValue(String fieldName)
if return object is null, it will equal to current API return false.