ejb3/src/main/java/org/jboss/as/ejb3/deployment/ApplicableMethodInformation.java
public void setAttribute(MethodIntf methodIntf, String className, T attribute) {
        if (methodIntf != null && className != null)
            throw EjbLogger.ROOT_LOGGER.bothMethodIntAndClassNameSet(componentName);
        if (methodIntf == null) {
            style1.put(className, attribute);
        } else
            perViewStyle1.put(methodIntf, attribute);
    }
public void setAttribute(MethodIntf methodIntf, String className, T attribute) {
        if (methodIntf != null && className != null)
            throw EjbLogger.ROOT_LOGGER.bothMethodIntAndClassNameSet(componentName);
        if (methodIntf == null) {
            style1.put(className, attribute);
        } else
            perViewStyle1.put(methodIntf, attribute);
    }
public void setAttribute ( MethodIntf methodIntf , String className , T attribute ) { if ( methodIntf != null && className != null ) throw EjbLogger . ROOT_LOGGER . bothMethodIntAndClassNameSet ( componentName ) ; if ( methodIntf == null ) { style1 . put ( className , attribute ) ; } else perViewStyle1 . put ( methodIntf , attribute ) ; }
Style 1 (13.3.7.2.1 @1)

@param methodIntf the method-intf the annotations apply to or null if EJB class itself
@param attribute
Style 1 ( 13 . 3 . 7 . 2 . 1 @1 )