code: public static String ensureLeft(final String value, final String prefix) {
          return ensureLeft(value, prefix, true);
      }
docs: Ensures that the value begins with prefix. If it doesn't exist, it's prepended. It is case sensitive.
  
  @param value  input
  @param prefix prefix
  @return string with prefix if it was not present.