by @Misha Tanzeela Fork
{"functions":[{"rawId":"id_1ba0052b_23c4_49df_9045_12342c18ba0f","tpe":"Integer","name":"square","statements":[{"@type":"Begin","id":"id_ea290143_3c64_4c1f_94da_76718e132716"},{"@type":"Return","id":"id_247188a7_aaf9_4817_a5c1_fb4a290012b0","maybeValue":"x * x"}],"parameters":[{"tpe":"Integer","name":"x","id":"1829a4a2-3ce2-4046-b903-08888d9737ca"}]}],"name":"New Program","main":{"rawId":"main","tpe":"Void","name":"main","statements":[{"@type":"Begin","id":"id_91303b4a_927e_4e2f_ae7f_e7c4684117cf"},{"newline":true,"@type":"Output","id":"id_20cca242_574c_42f2_ba3d_973fe8a1c1f2","value":"\"square X\" + square("},{"@type":"Return","id":"id_7f4c7193_5c9a_45ed_bb46_b10d4d94a63c","maybeValue":null}],"parameters":[]},"id":"id_89072702_fb0e_4cae_9988_f7753a905e61","config":{"showDebugVars":true,"useInputPrompt":false,"echoEnteredValue":false,"showIoBtns":true,"showFunctions":true,"lang":"java","showGenCode":false},"version":"0.3","revision":76}