int postCount = argsNode.getPostCount();
if (preCount > 0) {
int size = pre.size();
for (int i = 0; i < size; i++) {
Node next = pre.get(i);
Vertex arg = i < args.length ? args[i] : Vertex.EMPTY;
assign(graph, next, arg);
}
}
if (postCount > 0) {
int size = post.size();
int argsLength = args.length;
for (int i = 0; i < size; i++) {
Node next = post.get(i);
Vertex arg = argsLength - postCount + i < args.length
? args[argsLength - postCount + i]
: Vertex.EMPTY;
if (next instanceof AssignableNode) {
assign(graph, next, arg);
} else {