bundles/org.apache.jasper.glassfish/src/org/apache/jasper/compiler/Parser.java
private void parseParam(Node parent) throws JasperException {
	if (!reader.matches("<jsp:param")) {
	    err.jspError(reader.mark(), "jsp.error.paramexpected");
	}
	Attributes attrs = parseAttributes();
	reader.skipSpaces();
        
        Node paramActionNode = new Node.ParamAction( attrs, start, parent );
        
        parseEmptyBody( paramActionNode, "jsp:param" );
        
        reader.skipSpaces();
    }
private void parseParam(Node parent) throws JasperException {
	if (!reader.matches("<jsp:param")) {
	    err.jspError(reader.mark(), "jsp.error.paramexpected");
	}
	Attributes attrs = parseAttributes();
	reader.skipSpaces();
        
        Node paramActionNode = new Node.ParamAction( attrs, start, parent );
        
        parseEmptyBody( paramActionNode, "jsp:param" );
        
        reader.skipSpaces();
    }
private void parseParam ( Node parent ) throws JasperException { if ( ! reader . matches ( "<jsp:param" ) ) { err . jspError ( reader . mark ( ) , "jsp.error.paramexpected" ) ; } Attributes attrs = parseAttributes ( ) ; reader . skipSpaces ( ) ; Node paramActionNode = new Node . ParamAction ( attrs , start , parent ) ; parseEmptyBody ( paramActionNode , "jsp:param" ) ; reader . skipSpaces ( ) ; }
Param ::= '<jsp:param' S Attributes S? EmptyBody S?
Param :: = <jsp : param S Attributes S? EmptyBody S?