public List<LocalVariable> visibleVariables() throws AbsentInformationException {
  validateStackFrame();
  createVisibleVariables();
  List<LocalVariable> mapAsList=new ArrayList<LocalVariable>(visibleVariables.values());
  Collections.sort(mapAsList);
  return mapAsList;
}

public List < LocalVariable > visibleVariables ( ) throws AbsentInformationException { validateStackFrame ( ) ; createVisibleVariables ( ) ; List < LocalVariable > mapAsList = new ArrayList < LocalVariable > ( visibleVariables . values ( ) ) ; Collections . sort ( mapAsList ) ; return mapAsList ; }
return the list of visible variable in the frame . need not be synchronized since it cannot be provably stale .
