code: public static String getFormatedDBProperty(final String _key,
                                                 final String _language,
                                                 final Object... _args)
      {
          String ret = "";
          try {
              ret = DBProperties.getProperty(_key, _language);
              final Locale local = Context.getThreadContext().getLocale();
              final Formatter formatter = new Formatter(local);
              formatter.format(ret, _args);
              ret = formatter.toString();
              formatter.close();
          } catch (final EFapsException e) {
              DBProperties.LOG.error("not able to read the locale from the context", e);
          } catch (final MissingFormatArgumentException e) {
              DBProperties.LOG.error("wrong format", e);
          }
          return ret;
      }
docs: Get a DBProperty and apply a <code>java.util.Formatter</code> with the
  given _args on it.
  
  @param _key key the DBProperty will be searched for
  @param _language language to be applied
  @param _args object to be used for the formated
  @return formated value for the key