public boolean freePage(int pageNum){
  Page p;
  try {
    p=fetchPage(pageNum);
  }
 catch (  PageException e) {
    return false;
  }
  return freePage(p);
}

public boolean freePage ( int pageNum ) { Page p ; try { p = fetchPage ( pageNum ) ; } catch ( PageException e ) { return false ; } return freePage ( p ) ; }
frees the page to be returned back to the system . the page is no longer valid and can be re - used the next time the user called allocpage .
