if ( !(charNo.equals("0") && lineNo.equals("0")) ){
ret = "lcd_I2C_" + I2C_addr + ".setCursor( (" + charNo + ") - 1, (" + lineNo + ") - 1 );";
}
tb = this.getRequiredTranslatorBlockAtSocket(0, "lcd_I2C_" + I2C_addr + ".print( ", " );\n");
ret += tb.toCode();
//Deal with line and character positioning
translator.addHeaderFile("Wire.h");
translator.addHeaderFile("LCD.h");
translator.addHeaderFile("LiquidCrystal_I2C.h");
translator.addDefinitionCommand( "// For these LCD controls to work you MUST replace the standard LCD library with 'New LCD' from...");