import java.util.Map; class Temp { class Set { native Object size(); } public Object foo(Set bar) { if (bar.size() < 2) return abortWithCorruptDataError("" + bar.size()); // Inline this return bar; } public static Map abortWithCorruptDataError(Object message) { // or online this return null; } }