{
final CSSPageRule[] pageRules = this.pageRules;
final ArrayList rules = new ArrayList();
for (int i = 0; i < pageRules.length; i++)
{
final CSSPageRule rule = pageRules[i];
final String rulePageName = rule.getName();
// Check the page name.
if (rulePageName != null)
{
if (rulePageName.equals(pageName) == false)
{
continue;
}
}
// And the pseudo page ..
final String rulePseudoPage = rule.getPseudoPage();
if (rulePseudoPage != null)
{
for (int j = 0; j < pseudoPages.length; j++)
{
final PseudoPage pseudoPage = pseudoPages[j];