code: @Override
      protected Object handleGetObject(String key) {
          try {
              return this.messageSource.getMessage(key, null, this.locale);
          } catch (NoSuchMessageException ex) {
              return null;
          }
      }
docs: This implementation resolves the code in the MessageSource.
  Returns {@code null} if the message could not be resolved.