Sure. I will see, what I can do...
Boolean param or enum ?
E.g.
// Activate FSAA
Canvas3DWrapper.createCanvas(/*...*/, true, /*...*/);
// No FSAA
Canvas3DWrapper.createCanvas(/*...*/, true, /*...*/);
Or it seems you can adjust the number of samples, so maybe an enum is better, see example in JPCT engine :
SAMPLINGMODE_OGSS
public static final int SAMPLINGMODE_OGSS
Use 2x2 oriented grid oversampling (FSAA using supersampling)
See Also:
Constant Field Values
SAMPLINGMODE_OGSS_FAST
public static final int SAMPLINGMODE_OGSS_FAST
Use 1.5x1.5 oriented grid oversampling (FSAA using supersampling). This mode is faster then "normal" 2x2 oversampling, but image quality is a bit lower.
See Also:
Constant Field Values
SAMPLINGMODE_OGUS
public static final int SAMPLINGMODE_OGUS
Use 0.5x0.5 oriented grid undersampling (to upsample an image rendered at a lower resolution)
See Also:
Constant Field Values
SAMPLINGMODE_NORMAL
public static final int SAMPLINGMODE_NORMAL
Normal sampling mode (1-to-1)
See Also:
Constant Field Values
SAMPLINGMODE_HARDWARE_ONLY
public static final int SAMPLINGMODE_HARDWARE_ONLY
A special sampling mode that indicates, that no software rendering will be used on this framebuffer. OpenGL support will work with any other sampling mode though (but the sampling modes don't affect the OpenGL output).
See Also:
Constant Field Values
Ref :
http://www.jpct.net/doc/com/threed/jpct/FrameBuffer.html@Marvin : I wouldn't mind doing that myself, but each time I changed something in Canvas3DWrapper you adjusted just after me

So I think it's better if it's you.