public Reference addReport() { //3
      Reference t = new Reference();
      if (this.report == null)
        this.report = new ArrayList<Reference>();
      this.report.add(t);
      return t;
    }
public Reference addReport ( ) { Reference t = new Reference ( ) ; if ( this . report == null ) this . report = new ArrayList < Reference > ( ) ; this . report . add ( t ) ; return t ; }
syntactic sugar