public static DocumentInfo getDocumentInfo(String pathname) {
		// Handle an invalid pathname
		if (pathname == null) {
			return null;
		}
		
		// Check all the recent files
		for (int i = 0, limit = frameInfoList.size(); i < limit; i++) {
			DocumentInfo docInfo = (DocumentInfo) frameInfoList.get(i);
			
			if (docInfo == null) {
				continue;
			}
			
			if (PropertyContainerUtil.propertyEqualsAsString(docInfo, DocumentInfo.KEY_PATH, pathname)) {
				return docInfo;
			}
		}
		return null;
	}