@Override
 public String[] getPresentationNameKeyArgs() {
   List<String> parts = new ArrayList<>();
   String connector = "";
   if (degreeType != null) {
     parts.add(degreeType.getName().getContent());
   }
   if (degree != null) {
     parts.add(degree.getPresentationName());
   }
   if (!parts.isEmpty()) {
     connector = BundleUtil.getString(Bundle.GROUP, "label.name.connector.default");
   }
   return new String[] {connector, Joiner.on(", ").join(parts)};
 }