// @Java: if ($Args.length == 0) { System.err.println(" [args ...]"); System.exit(-1); return; } final String aFormat = $Args[0]; final Object[] aArgs = new Object[$Args.length - 1]; for (int i = 0; i < aArgs.length; i++) { final String aArg = $Args[i + 1]; final int aLength = aArg.length(); final Object aValue; if ((aLength > 2) && (aArg.startsWith("#"))) { // Convertion to number final char aKind = aArg.charAt(aLength - 1); final String aNumber = aArg.substring(1, aLength - 1); if (aKind == 'i') aValue = Integer.parseInt (aNumber); // i for Integer else if (aKind == 'd') aValue = Double .parseDouble(aNumber); // d for Double else { System.err.println("Unsupport numbering kind: " + aArg); System.exit(-1); return; } } else { // As string aValue = aArg; } aArgs[i] = aValue; } System.out.printf(aFormat, (Object[])aArgs); /******************************************************************************* ##:COMPILED::BASE64 { rO0ABXcmACJuZXQubmF3YW1hbi5zY3JpcHQuamF2YS5KYXZhRW5naW5lAAB1cgACW0Ks8xf4BghU 4AIAAHhwAAAQJKztAAV3GQAKSkNPLU5FRURFRAADSkNPAAAAZAAAAAF1cgACW0Ks8xf4BghU4AIA AHhwAAANRaztAAVzcgAibmV0Lm5hd2FtYW4uamF2YWNvbXBpbGVyLkNsYXNzRGF0YVFeHaOMW6kD AgAGWwAFYnl0ZXN0AAJbQkwABGNvZGV0ABJMamF2YS9sYW5nL1N0cmluZztbAA9lbmNsb3NlZENs YXNzZXN0ACVbTG5ldC9uYXdhbWFuL2phdmFjb21waWxlci9DbGFzc0RhdGE7TAAOZW5jbG9zaW5n Q2xhc3N0ACRMbmV0L25hd2FtYW4vamF2YWNvbXBpbGVyL0NsYXNzRGF0YTtMAARuYW1lcQB+AAJM AARwYXRocQB+AAJ4cHVyAAJbQqzzF/gGCFTgAgAAeHAAAAvtyv66vgAAADIAmQoAEABECQAiAEUJ ACIARggARwkASABJCgAiAEoKAEgASwoASABMCgAiAE0KACIATgcATwkAUABRCABSCgBTAFQKAFAA VQcAVgoAVwBYCABZCgBXAFoKAFcAWwoAVwBcCgBdAF4KAF0AXwoAYABhCgBgAGIHAGMKABoARAgA ZAoAGgBlCgAaAGYJAFAAZwcAaAoAUwBpBwBqBwBrBwBtAQAFJENvZGUBABJMamF2YS9sYW5nL1N0 cmluZzsBAAokU2lnbmF0dXJlAQAeTG5ldC9uYXdhbWFuL3NjcmlwdC9TaWduYXR1cmU7AQAGPGlu aXQ+AQBNKExuZXQvbmF3YW1hbi9zY3JpcHQvU2lnbmF0dXJlO0xqYXZhL2xhbmcvU3RyaW5nO0xu ZXQvbmF3YW1hbi9zY3JpcHQvU2NvcGU7KVYBAARDb2RlAQAPTGluZU51bWJlclRhYmxlAQANZ2V0 RW5naW5lTmFtZQEAFCgpTGphdmEvbGFuZy9TdHJpbmc7AQAJZ2V0RW5naW5lAQAjKClMbmV0L25h d2FtYW4vc2NyaXB0L1NjcmlwdEVuZ2luZTsBAAdnZXRDb2RlAQAMZ2V0U2lnbmF0dXJlAQAgKClM bmV0L25hd2FtYW4vc2NyaXB0L1NpZ25hdHVyZTsBAAUkU2VsZgEAFihbTGphdmEvbGFuZy9PYmpl Y3Q7KVYBAANydW4HAG8BAAZTaW1wbGUBAAxJbm5lckNsYXNzZXMBAEkoTG5ldC9uYXdhbWFuL3Nj cmlwdC9GdW5jdGlvbiRTaW1wbGU7W0xqYXZhL2xhbmcvT2JqZWN0OylMamF2YS9sYW5nL1ZvaWQ7 AQA7KElMbmV0L25hd2FtYW4vc2NyaXB0L0Z1bmN0aW9uJFNpbXBsZTtbTGphdmEvbGFuZy9PYmpl Y3Q7KVYBAA1TdGFja01hcFRhYmxlBwBwBwBqBwBvBwBWAQBLKExuZXQvbmF3YW1hbi9zY3JpcHQv RnVuY3Rpb24kU2ltcGxlO1tMamF2YS9sYW5nL09iamVjdDspTGphdmEvbGFuZy9PYmplY3Q7AQAK U291cmNlRmlsZQEAOW5ldC5uYXdhbWFuLmphdmFjb21waWxlci5KYXZhQ29kZU1lbW9yeUZpbGVP YmplY3RAMWY2YmEwZgwAKQBxDAAnACgMACUAJgEABEphdmEHAHIMAHMAdAwALQAuDAB1AHYMAHcA eAwANgA6DAA2ADsBABNbTGphdmEvbGFuZy9TdHJpbmc7BwB5DAB6AHsBABo8RVhFQz4gPGZvcm1h dD4gW2FyZ3MgLi4uXQcAfAwAfQB+DAB/AIABABBqYXZhL2xhbmcvT2JqZWN0BwBwDACBAIIBAAEj DACDAIQMAIUAhgwAhwCIBwCJDACKAIsMAIwAjQcAjgwAjwCQDACMAJEBABdqYXZhL2xhbmcvU3Ry aW5nQnVpbGRlcgEAGlVuc3VwcG9ydCBudW1iZXJpbmcga2luZDogDACSAJMMAJQALgwAlQB7AQAT W0xqYXZhL2xhbmcvT2JqZWN0OwwAlgCXAQAPbWFpbl8xNTI0MzEyNTY2AQAnbmV0L25hd2FtYW4v c2NyaXB0L0Z1bmN0aW9uJFNpbXBsZSRCb2R5AQAEQm9keQEAFGphdmEvaW8vU2VyaWFsaXphYmxl BwCYAQAibmV0L25hd2FtYW4vc2NyaXB0L0Z1bmN0aW9uJFNpbXBsZQEAEGphdmEvbGFuZy9TdHJp bmcBAAMoKVYBACBuZXQvbmF3YW1hbi9zY3JpcHQvU2NyaXB0TWFuYWdlcgEACEluc3RhbmNlAQAi TG5ldC9uYXdhbWFuL3NjcmlwdC9TY3JpcHRNYW5hZ2VyOwEAGGdldEVuZ2luZUNsYXNzTmFtZUJ5 TmFtZQEAJihMamF2YS9sYW5nL1N0cmluZzspTGphdmEvbGFuZy9TdHJpbmc7AQASZ2V0RGVmYXVs dEVuZ2luZU9mAQA1KExqYXZhL2xhbmcvU3RyaW5nOylMbmV0L25hd2FtYW4vc2NyaXB0L1Njcmlw dEVuZ2luZTsBABBqYXZhL2xhbmcvU3lzdGVtAQADZXJyAQAVTGphdmEvaW8vUHJpbnRTdHJlYW07 AQATamF2YS9pby9QcmludFN0cmVhbQEAB3ByaW50bG4BABUoTGphdmEvbGFuZy9TdHJpbmc7KVYB AARleGl0AQAEKEkpVgEABmxlbmd0aAEAAygpSQEACnN0YXJ0c1dpdGgBABUoTGphdmEvbGFuZy9T dHJpbmc7KVoBAAZjaGFyQXQBAAQoSSlDAQAJc3Vic3RyaW5nAQAWKElJKUxqYXZhL2xhbmcvU3Ry aW5nOwEAEWphdmEvbGFuZy9JbnRlZ2VyAQAIcGFyc2VJbnQBABUoTGphdmEvbGFuZy9TdHJpbmc7 KUkBAAd2YWx1ZU9mAQAWKEkpTGphdmEvbGFuZy9JbnRlZ2VyOwEAEGphdmEvbGFuZy9Eb3VibGUB AAtwYXJzZURvdWJsZQEAFShMamF2YS9sYW5nL1N0cmluZzspRAEAFShEKUxqYXZhL2xhbmcvRG91 YmxlOwEABmFwcGVuZAEALShMamF2YS9sYW5nL1N0cmluZzspTGphdmEvbGFuZy9TdHJpbmdCdWls ZGVyOwEACHRvU3RyaW5nAQADb3V0AQAGcHJpbnRmAQA8KExqYXZhL2xhbmcvU3RyaW5nO1tMamF2 YS9sYW5nL09iamVjdDspTGphdmEvaW8vUHJpbnRTdHJlYW07AQAbbmV0L25hd2FtYW4vc2NyaXB0 L0Z1bmN0aW9uACEAIgAQAAIAIwAkAAIAEAAlACYAAAAQACcAKAAAAAkAAQApACoAAQArAAAAJwAC AAQAAAAPKrcAASortQACKiy1AAOxAAAAAQAsAAAABgABAAAAAQABAC0ALgABACsAAAAbAAEAAQAA AAMSBLAAAAABACwAAAAGAAEAAAABAAEALwAwAAEAKwAAACYAAgABAAAADrIABSq2AAa4AAe2AAiw AAAAAQAsAAAABgABAAAAAQABADEALgABACsAAAAdAAEAAQAAAAUqtAADsAAAAAEALAAAAAYAAQAA AAEAAQAyADMAAQArAAAAHQABAAEAAAAFKrQAArAAAAABACwAAAAGAAEAAAABAIIANAA1AAEAKwAA ACAAAwACAAAACCoBK7YACVexAAAAAQAsAAAABgABAAAAAQCBADYAOgABACsAAAAhAAQAAwAAAAkq AysstgAKAbAAAAABACwAAAAGAAEAAAABAIEANgA7AAEAKwAAAdAABAANAAAA2i0DMsAAC8AACzoE GQS+mgAQsgAMEg22AA4CuAAPsRkEAzI6BRkEvgRkvQAQOgYDNgcVBxkGvqIAlRkEFQcEYDI6CBkI tgARNgkVCQWkAG4ZCBIStgATmQBkGQgVCQRktgAUNgsZCAQVCQRktgAVOgwVCxBpoAAQGQy4ABa4 ABc6CqcANhULEGSgABAZDLgAGLgAGToKpwAisgAMuwAaWbcAGxIctgAdGQi2AB22AB62AA4CuAAP sacABxkIOgoZBhUHGQpThAcBp/9psgAfGQUZBsAAILYAIVexAAAAAgAsAAAAYgAYAAAAAQALAAMA EQAEABkABQAdAAYAHgAJACQACgAuAAsAOQAMAEIADQBJABAAWQATAGQAFABwABUAhAAWAJgAGACy ABkAtgAaALcAHAC6AB4AvgAgAMUACwDLACMA2QAmADwAAAB8AAj8AB4HAAv+ABIHAD0HACAB/wBS AA0HAD4BBwA/BwAgBwALBwA9BwAgAQcAPQEAAQcAPQAAE/8AHgALBwA+AQcAPwcAIAcACwcAPQcA IAEHAD0BBwBAAAD6AAL8AAMHAED/AAwABwcAPgEHAD8HACAHAAsHAD0HACAAABBBADYAQQABACsA AAAfAAMAAwAAAAcqKyy2AAmwAAAAAQAsAAAABgABAAAAAQACAEIAAAACAEMAOQAAABIAAgA3AG4A OAAJACMANwBsBglwdXIAJVtMbmV0Lm5hd2FtYW4uamF2YWNvbXBpbGVyLkNsYXNzRGF0YTtNrZe+ 1EeILwIAAHhwAAAAAHB0ABVtYWluXzE1MjQzMTI1NjYuY2xhc3N0AAB1cQB+AAAAAAKfrO0ABXNy ACRuZXQubmF3YW1hbi5zY3JpcHQuamF2YS5KYXZhRnVuY3Rpb274Eu8wtf3rNQMAAHhyACJuZXQu bmF3YW1hbi5zY3JpcHQuRnVuY3Rpb24kU2ltcGxlCAyTcwOU3z4CAAJMAAdGVkluZm9zdAAoTG5l dC9uYXdhbWFuL3NjcmlwdC9Gcm96ZW5WYXJpYWJsZUluZm9zO1sAClBhcmFtTmFtZXN0ABNbTGph dmEvbGFuZy9TdHJpbmc7eHBzcgAmbmV0Lm5hd2FtYW4uc2NyaXB0LkZyb3plblZhcmlhYmxlSW5m b3NDjm+xSyvbpwIAAHhwdXIAE1tMamF2YS5sYW5nLlN0cmluZzut0lbn6R17RwIAAHhwAAAAAXQA BSRBcmdzc3IAD21haW5fMTUyNDMxMjU2Nlch6RMluNgLAgACTAAFJENvZGV0ABJMamF2YS9sYW5n L1N0cmluZztMAAokU2lnbmF0dXJldAAeTG5ldC9uYXdhbWFuL3NjcmlwdC9TaWduYXR1cmU7eHBw c3IAI25ldC5uYXdhbWFuLnNjcmlwdC5TaWduYXR1cmUkU2ltcGxlJmsgDzRSghUCAARaAAlJc1Zh ckFyZ3NMAAROYW1lcQB+AAtbAApQYXJhbVR5cGVzdAASW0xqYXZhL2xhbmcvQ2xhc3M7TAAKUmV0 dXJuVHlwZXQAEUxqYXZhL2xhbmcvQ2xhc3M7eHABdAAEbWFpbnVyABJbTGphdmEubGFuZy5DbGFz czurFteuy81amQIAAHhwAAAAAXZyABBqYXZhLmxhbmcuU3RyaW5noPCkOHo7s0ICAAB4cHZyAA5q YXZhLmxhbmcuVm9pZAAAAAAAAAAAAAAAeHB4dAAIICAgMTI1MDQ= } ##:HASHES:0x 12504-0x 724B4; ##:COUNTS:0x 406-0x 1642; *******************************************************************************/