code: private static String computeFullName(final FileDescriptor file,
                                          final Descriptor parent,
                                          final String name) {
      if (parent != null) {
        return parent.getFullName() + '.' + name;
      } else if (file.getPackage().length() > 0) {
        return file.getPackage() + '.' + name;
      } else {
        return name;
      }
    }
docs: =================================================================