static Object processSilent(String processorID, Object in) { return processSilent(processorID, in, "in"); } static Object processSilent(String processorID, Object in, String outVar) { try { Class processor = hotwire(processorID); return processSilent(processor, in, outVar); } catch (Exception e) { throw new RuntimeException("Error in #" + parseSnippetID(processorID), e); } } static Object processSilent(Class processor, Object in) { return processSilent(processor, in, "in"); } static Object processSilent(Class processor, Object in, String outVar) { set(processor, "in", in); try { set(processor, "silent", true); } catch (Exception e) { e.printStackTrace(); } call(processor, "main", new Object[] {new String[0]}); return get(processor, outVar); }