public HashMap<String, Image> buildImageMap(IPersonalBookMark pBookMark) {
HashMap<String,Image> lImageMap = new HashMap<String,Image>();
mElements = PersonalFiles.getInstance().getMergedArray(pBookMark, true);
for (int i = 0; i < mElements.length; i++) {
IXFile lFile = (IXFile) mElements[i];
String lFileName = null;
if (lFile.getFile() != null) {
lFileName = lFile.getName();
}
if (lFileName != null && lFileName.length() > 0) {
String lExtension = Util.stripName(lFileName);
if (lExtension != null && lImageMap.get(lExtension) == null) {
Image lImage = getImage(lExtension);