public List<GliderPosition> getRecentGliderPosition()
    {
        try{
            List<GliderPosition> gliderPositions = DatabaseDataObjectUtilities.getGliderPositions();
            List<GliderPosition> recentGliderPositionList = new ArrayList<GliderPosition>();
            if(instance == null)
            {
                return null;
            }
            else
            {
                for (int index = 0; (index < instance.recentGliderPosition.size()) && (recentGliderPositionList.size() < 5); index++){
                    for (int index2 = 0; (index2 < gliderPositions.size()); index2++){
                        if (gliderPositions.get(index2).getId().equals(instance.recentGliderPosition.get(index))){
                            recentGliderPositionList.add(gliderPositions.get(index2));
                        }
                    }
                }
                return recentGliderPositionList;
            }
        }catch(SQLException e) {
            e.printStackTrace();
        } catch (ClassNotFoundException ex) {
            Logger.getLogger(RecentLaunchSelections.class.getName()).log(Level.SEVERE, null, ex);
        }
        return null;
    }