code: private void processFieldNameAliases(Map<Integer, FieldType> map, byte[] data)
     {
        if (data != null)
        {
           int offset = 0;
           int index = 0;
           CustomFieldContainer fields = m_file.getCustomFields();
           while (offset < data.length)
           {
              String alias = MPPUtility.getUnicodeString(data, offset);
              if (!alias.isEmpty())
              {
                 FieldType field = map.get(Integer.valueOf(index));
                 if (field != null)
                 {
                    fields.getCustomField(field).setAlias(alias);
                 }
              }
              offset += (alias.length() + 1) * 2;
              index++;
           }
        }
     }
docs: Retrieve any resource field aliases defined in the MPP file.
  
  @param map index to field map
  @param data resource field name alias data