processStyle(copy, codeList, styleSheet, device, environment );
processStyle(copy, codeList, staticCodeList, styleSheet, device, environment );
	protected void processDefaultStyle(boolean defaultFontDefined, boolean defaultBackgroundDefined, boolean defaultBorderDefined, ArrayList codeList, StyleSheet styleSheet, Device device, Environment environment ) {		//System.out.println("PROCESSSING DEFAULT STYLE " + styleSheet.getStyle("default").toString() );		Style copy = new Style( styleSheet.getStyle("default"));		HashMap group = copy.getGroup("font");		if (!defaultFontDefined) {			if (group == null) {				codeList.add( STANDALONE_MODIFIER + "int defaultFontColor = 0x000000;");				codeList.add( STANDALONE_MODIFIER + "Font defaultFont = Font.getDefaultFont();");			} else {				processFont(group, "default", copy, codeList, styleSheet, true, environment );			}		}		group = copy.getGroup("background");		if (!defaultBackgroundDefined) {			if (group == null) {				codeList.add( STANDALONE_MODIFIER + "Background defaultBackground = null;");			} else {				processBackground("default", group, copy, codeList, styleSheet, true );			}		}		group = copy.getGroup("border");		if (!defaultBorderDefined) {			if (group == null) {				codeList.add( STANDALONE_MODIFIER + "Border defaultBorder = null;");			} else {				processBorder("default", group, copy, codeList, styleSheet, true );			}		}		// set default values:		//copy.setSelector("defaultStyle");		group = new HashMap();		group.put("font", "default");		copy.addGroup("font", group );		group = new HashMap();		group.put("label", "default");		copy.addGroup("label", group );		group = new HashMap();		group.put("background", "default");		copy.addGroup("background", group );		group = new HashMap();		group.put("border", "default");		copy.addGroup("border", group );		// now process the rest of the style completely normal:		processStyle(copy, codeList, styleSheet, device, environment );	}