code: public static String decapitalize( String s )
      {
          StringBuilder sb = new StringBuilder();
          String[] parts = s.trim().split( "\\s+" );
  
          sb.append( Introspector.decapitalize( parts[0] ) );
          for (int i = 1; i < parts.length; ++i)
          {
              sb.append( capitalizeFirst( Introspector.decapitalize( parts[i] ) ) );
          }
          return sb.toString();
      }
docs: <p>decapitalize.</p>
  
  @param s a {@link java.lang.String} object.
  @return a {@link java.lang.String} object.