public SourceSinkDefinition(SootMethodAndClass am,Set<AccessPathTuple> baseObjects,Set<AccessPathTuple>[] parameters,Set<AccessPathTuple> returnValues){
  this.method=am;
  this.baseObjects=baseObjects == null || baseObjects.isEmpty() ? null : baseObjects;
  this.parameters=parameters;
  this.returnValues=returnValues == null || returnValues.isEmpty() ? null : returnValues;
}

public SourceSinkDefinition ( SootMethodAndClass am , Set < AccessPathTuple > baseObjects , Set < AccessPathTuple > [ ] parameters , Set < AccessPathTuple > returnValues ) { this . method = am ; this . baseObjects = baseObjects == null || baseObjects . isEmpty ( ) ? null : baseObjects ; this . parameters = parameters ; this . returnValues = returnValues == null || returnValues . isEmpty ( ) ? null : returnValues ; }
creates a new instance of the methodsourcesinkdefinition class
