<BUG>if (peptideEvidence.getStartPosition() != null && ptm.getLocation() != -1) {</BUG><CONTEXT>if (ptm.getCvParams().get(0).getAccession() == null) {continue;}Modification mod = MZTabUtils.parseModification(Section.PSM, ptm.getCvParams().get(0).getAccession());if (mod != null) {<extra_id_0>Integer position = peptideEvidence.getStartPosition() + ptm.getLocation();mod.addPosition(position, null);}</CONTEXT>
if (peptideEvidence.getStartPosition() != null && peptideEvidence.getStartPosition() >= 0 && ptm.getLocation() >= 0) {