pls.parseopts(args, pls.PL_PARSE_FULL | pls.PL_PARSE_NOPROGRAM);
pls.parseopts(args, PLStream.PL_PARSE_FULL | PLStream.PL_PARSE_NOPROGRAM);
    public x22( String[] args) {	int fill;	// Set of points making a polygon to use as the arrow	final double arrow_x[] = {-0.5, 0.5, 0.3, 0.5, 0.3, 0.5};	final double arrow_y[] = {0.0, 0.0, 0.2, 0.0, -0.2, 0.0};	final double arrow2_x[] = {-0.5, 0.3, 0.3, 0.5, 0.3, 0.3};	final double arrow2_y[] = {0.0, 0.0,   0.2, 0.0, -0.2, 0.0};	// Parse and process command line arguments 	pls.parseopts(args, pls.PL_PARSE_FULL | pls.PL_PARSE_NOPROGRAM);	// Initialize plplot 	pls.init();	nx = 20;	ny = 20;	// Allocate arrays	u = new double[nx][ny];	v = new double[nx][ny];	xg = new double[nx][ny];	yg = new double[nx][ny];	circulation();	fill = 0;	// Set arrow style using arrow_x and arrow_y then 	// plot uMath.sing these arrows.	pls.svect(arrow_x, arrow_y, fill);	constriction();	// Set arrow style using arrow2_x and arrow2_y then 	// plot using these filled arrows.	fill = 1;	pls.svect(arrow2_x, arrow2_y, fill);	constriction();	potential();	pls.end();    }