import java.awt.*;
import java.awt.image.BufferedImage;

public class HeadlessGraphicsConfiguration {
    public static void main(String args[]) {
        GraphicsEnvironment ge = GraphicsEnvironment.getLocalGraphicsEnvironment();
        BufferedImage sourceImage = new BufferedImage(100, 100, BufferedImage.TYPE_4BYTE_ABGR);
        Graphics2D gd = ge.createGraphics(sourceImage);
        GraphicsConfiguration gc = gd.getDeviceConfiguration();
        
        BufferedImage bi3 = gc.createCompatibleImage(0, 0);
    }
} 