code: @Nullable
    @CheckReturnValue
    public static String trimStartAndEnd (@Nullable final String sSrc, final char cLead, final char cTail)
    {
      final String sInbetween = trimStart (sSrc, cLead);
      return trimEnd (sInbetween, cTail);
    }
docs: Trim the passed lead and tail from the source value. If the source value does
  not start with the passed lead and does not end with the passed tail, nothing
  happens.
  
  @param sSrc
  The input source string
  @param cLead
  The char to be trimmed of the beginning
  @param cTail
  The char to be trimmed of the end
  @return The trimmed string, or the original input string, if the lead and the
  tail were not found
  @see #trimStart(String, char)
  @see #trimEnd(String, char)
  @see #trimStartAndEnd(String, char)