/**
* Creates a new instance of {@code PurandareFirstOrder} using the provided
* properties for configuration
*/
public PurandareFirstOrder(Properties props) {
cooccurrenceMatrix = new AtomicGrowingMatrix();
termToIndex = new ConcurrentHashMap<String,Integer>();
termToVector = new ConcurrentHashMap<String,DoubleVector>();
termCounts = new CopyOnWriteArrayList<AtomicInteger>();
windowSize = 5;
contextWindowSize = 20;