public static String byteArrayToUncompressedLiteral(int charsPerLine,byte[] array)
    {
    	StringBuffer rv = new StringBuffer();
    	int stringNumber = 0;
    	for(int i = 0;i <= (array.length / charsPerLine);i++)
    	{
        	rv.append("\"");
    		for(int j = 0;j < charsPerLine && (charsPerLine*i)+j < array.length;j++)
    		{
    			rv.append(String.format("\\%03o",array[(charsPerLine*i)+j]));
    		}
    		rv.append("\"");
    		if(i < (array.length / charsPerLine))
    		{
    			if(((charsPerLine*(i+1)) / (MAX_STRING_CONST_LENGTH - charsPerLine)) != stringNumber)
    			{
    				stringNumber++;
    				rv.append(",");
    			}
    			else rv.append(" +");
    		}
    		rv.append("\n");
    	}
    	return rv.toString();
    }