public static String str2java( CharSequence s ){
		if( s == null ) return "null";
		
		int len = s.length();
		StringBuilder buf = new StringBuilder(len + 10);
		buf.append('\"');
		int clen = 0;
		for( int i = 0; i < len; i++ ){
			char c = s.charAt(i);
			buf.append(getCharOf(c));
			if( c == '\n' || (clen++ > 120) ){
				// Split of the string on several lines... 
				buf.append("\"\n +    \"");
				clen = 0;
			}
		}
		buf.append('\"');
		return buf.toString();
	}