docs: @SuppressWarnings("rawtypes")
  	public MonetaryAmountFactory getMonetaryAmountFactory() {
          MonetaryAmountFactory factory = get(MonetaryAmountFactory.class);
          if (factory == null) {
              return Monetary.getDefaultAmountFactory();
          }
          return factory;
      }