sclass CompressionRegime_JavaXEval_AnyType implements CompressionRegime_AnyType { bool quickEval = true, fullEval = false; byte[] metaCompress(byte[] c) { //ret gzipBytes(c); ret c; } public byte[] decompressorToBytes(IJavaExpr decompressor) { ret metaCompress(toUtf8(str(decompressor))); } public IJavaExpr decompressorFromBytes(byte[] compressed) { ret javaExpr(fromUtf8(gunzipBytes(compressed))); } public O runDecompressor(IJavaExpr code) { if (code == null) null; if (quickEval) { Value v = code.quickEval(); if (v != null) ret v!; } if (fullEval) { print("*** FULL JAVA EVAL ***"); ret dm_javaEval(str(code)); } print("No way to eval " + shorten(100, sfu(code))); } }