dc.getDescription().get(0) throws IndexOutOfBounds Exception if description is empty. Replaced .get(0) != null by !...isEmpty()