public void addInput(Source source){
  source.init(this);
  inputs.add(source);
}

public void addInput ( Source source ) { source . init ( this ) ; inputs . add ( source ) ; }
adds input for the preprocessor . inputs are processed in the order in which they are added .
