setKeyPublicationType(publicationDTO.getKeyPublicationType());
setKeyType(publicationDTO.getKeyPublicationType());
    private void setProperties(PublicationDTO publicationDTO) {        setConference(publicationDTO.getConference());        setCountry(publicationDTO.getCountry());        setCriticizedAuthor(publicationDTO.getCriticizedAuthor());        setEdition(publicationDTO.getEdition());        setEditor(publicationDTO.getEditor());        setEditorCity(publicationDTO.getEditorCity());        setFascicle(publicationDTO.getFascicle());        setFirstPage(publicationDTO.getFirstPage());        setFormat(publicationDTO.getFormat());        setInstituition(publicationDTO.getInstituition());        setIsbn(publicationDTO.getIsbn());        setIssn(publicationDTO.getIssn());        setJournalName(publicationDTO.getJournalName());        setKeyPublicationType(publicationDTO.getKeyPublicationType());        setLanguage(publicationDTO.getLanguage());        setLastPage(publicationDTO.getLastPage());        setLocal(publicationDTO.getLocal());        setMonth(publicationDTO.getMonth());        setMonth_end(publicationDTO.getMonth_end());        setNumber(publicationDTO.getNumber());        setNumberPages(publicationDTO.getNumberPages());        setObservation(publicationDTO.getObservation());        setOriginalLanguage(publicationDTO.getOriginalLanguage());        setPublicationString(publicationDTO.getPublicationString());        setPublicationType(publicationDTO.getPublicationType());        setScope(publicationDTO.getScope());        setSerie(publicationDTO.getSerie());        setSubType(publicationDTO.getSubType());        setTitle(publicationDTO.getTitle());        setTranslatedAuthor(publicationDTO.getTranslatedAuthor());        setUniversity(publicationDTO.getUniversity());        setUrl(publicationDTO.getUrl());        setVolume(publicationDTO.getVolume());        try {            if (publicationDTO.getYear() != null && !publicationDTO.getYear().equals(""))                setYear(Integer.valueOf(publicationDTO.getYear()));        } catch (NumberFormatException nfe) {            //nothing to be done, therefore empty catch clause        }        try {            if (publicationDTO.getYear_end() != null && !publicationDTO.getYear_end().equals(""))                setYear_end(Integer.valueOf(publicationDTO.getYear_end()));        } catch (NumberFormatException nfe) {            //nothing to be done, therefore empty catch clause        }    }