@@ -0,0 +1,566 @@
+package hudson.model;%0A%0A/**%0A * Partial %7B@link Action%7D implementation that doesn't have any UI presence.%0A *%0A * %3Cp%3E%0A * This class can be used as a convenient base class, when you use%0A * %7B@link Action%7D for just storing data associated with a build.%0A *%0A * @author Kohsuke Kawaguchi%0A * @since 1.188%0A */%0Apublic abstract class InvisibleAction implements Action %7B%0A    public final String getIconFileName() %7B%0A        return null;%0A    %7D%0A%0A    public final String getDisplayName() %7B%0A        return null;%0A    %7D%0A%0A    public final String getUrlName() %7B%0A        return null;%0A    %7D%0A%7D%0A

adding a convenient base class.