return create(visualElements.toArray(new Element[visualElements.size()]));
}
public static EditableStyleSheet create(final Element... visualElements)
{
final SimpleStyleResolver styleResolver = new SimpleStyleResolver(true);
// collect all common values ..
final StyleKey[] keys = StyleKey.getDefinedStyleKeys();
final Object[] values = new Object[keys.length];
final ResolverStyleSheet[] styles = new ResolverStyleSheet[visualElements.length];
for (int i = 0; i < styles.length; i++)
{
final ResolverStyleSheet style = new ResolverStyleSheet();
styleResolver.resolve(visualElements[i], style);
styles[i] = style;
}
for (int i = 0; i < keys.length; i++)
{