public String toCode() throws SocketNullException, SubroutineNotDeclaredException {
translator.addHeaderFile("Makeblock.h");
translator.addHeaderFile("SoftwareSerial.h");
translator.addHeaderFile("Wire.h");
TranslatorBlock block = this.getRequiredTranslatorBlockAtSocket(0);
String ret = "MeBluetooth bluetooth"+block.toCode()+"(PORT_"+block.toCode()+");";
translator.addDefinitionCommand(ret);
translator.addSetupCommand("bluetooth"+block.toCode()+".begin(9600);");
TranslatorBlock execBlock = getTranslatorBlockAtSocket(1);
ret = "";
ret += "if(bluetooth"+block.toCode()+".paramAvailable()){\n";