/** * constructor * * @param method */ public MethodAction(Method method) { super(createId(method), createName(method), Messages.getStringOpt(method.toGenericString())); setMethod(method); String imagePath = getId() + ".icon"; if (Messages.hasKey(imagePath)) { setImagePath(Messages.getString(imagePath)); } else { setImagePath(DEFAULT_ICON); } }