code: public static String calcAdjustedDensity(String slsnd, String slcly, String omPct, String df) {
  
          if (compare(df, "0.9", CompareMode.NOTLESS) && compare(df, "1.3", CompareMode.NOTGREATER)) {
              String normalDensity = calcNormalDensity(slsnd, slcly, omPct);
              String ret = product(normalDensity, df);
              LOG.debug("Calculate result for Adjusted density, g/cm-3 is {}", ret);
              return ret;
          } else {
              LOG.error("Density adjustment Factor is out of range (0.9 - 1.3) : {}", df);
              return null;
          }
      }
docs: Equation 7 for calculating Adjusted density, g/cm-3
  
  @param slsnd Sand weight percentage by layer ([0,100]%)
  @param slcly Clay weight percentage by layer ([0,100]%)
  @param omPct Organic matter weight percentage by layer ([0,100]%), (=
  SLOC * 1.72)
  @param df Density adjustment Factor (0.9–1.3)