by @Muhammad Zahid Fork
{"functions":[{"rawId":"id_d81d869f_bf72_43bc_a07f_a223452f8b85","tpe":"Integer","name":"square","statements":[{"@type":"Begin","id":"id_3a4ec973_8531_450b_b53e_331135ad0fba"},{"@type":"Return","id":"id_2536c6f5_c2e3_48a2_ba4b_e63372eb8647","maybeValue":"x"}],"parameters":[{"tpe":"Integer","name":"x","id":"307650b9-0443-492b-90ba-310e56d0f971"}]}],"name":"New Program","main":{"rawId":"main","tpe":"Void","name":"main","statements":[{"@type":"Begin","id":"id_1198857d_a56f_443b_93d5_30d5284c3842"},{"newline":true,"@type":"Output","id":"id_ef98399c_7d65_4f8c_ab13_92384cfe6ae7","value":"\"square X\" + square(5)"},{"@type":"Return","id":"id_e4727362_a32c_4d55_9e41_afd1cbb95e7c","maybeValue":null}],"parameters":[]},"id":"id_7e2b431d_0d35_4493_8267_40119181fcca","config":{"showDebugVars":true,"useInputPrompt":false,"echoEnteredValue":false,"showIoBtns":true,"showFunctions":true,"lang":"java","showGenCode":false},"version":"0.3","revision":87}