public void createVariableDeclarationEdge(CFGVertice previousVertice, CFGVertice nextVertice,
SimpleName name, Expression initializerOrNull, boolean asAssignment) {
assertGraphVertice(previousVertice);
assertGraphVertice(nextVertice);
CFGMultiTargetEdge edge = new NewVariableEdge(previousVertice, nextVertice, name, initializerOrNull, asAssignment);
previousVertice.addEdge(edge);
}