public static DialoggedObjectOption createOption(final NakedObjectAction action, final NakedReference object) { int paramCount = action.getParameterCount(); Assert.assertTrue("Only for actions taking one or more params", paramCount > 0); if (!action.isVisible() || !action.isVisible(object)) { return null; } DialoggedObjectOption option = new DialoggedObjectOption(action, object); return option; }