&& this.currentValue.length()>0) {
if (this.creatorNames==null) {
this.creatorNames = new ArrayList<CharSequence>();
}
this.creatorNames.add(this.currentValue.toString().trim());
<BUG>} else if (isWithinElement(qName, ELEM_TITLE, ELEM_TITLES)
</BUG>
&& this.currentValue.length()>0) {
if (this.titles==null) {
this.titles = new ArrayList<CharSequence>();

&& this.currentValue.length()>0) {
if (this.creatorNames==null) {
this.creatorNames = new ArrayList<CharSequence>();
}
this.creatorNames.add(this.currentValue.toString().trim());
} else if (isWithinElement(localName, ELEM_TITLE, ELEM_TITLES)
&& this.currentValue.length()>0) {
if (this.titles==null) {
this.titles = new ArrayList<CharSequence>();
