set.addAll(Arrays.asList(parent.allKeys()));
{ Object[] parentKeys = parent.allKeys(); if (parentKeys != null) set.addAll(Arrays.asList(parentKeys)); }
  public KeyStroke[] allKeys()  {    Set set = new HashSet();    if (parent != null)			set.addAll(Arrays.asList(parent.allKeys()));    set.addAll(inputMap.keySet());    if (set.size() == 0)      return null;        KeyStroke[] array = new KeyStroke[set.size()];    return (KeyStroke[]) set.toArray(array);  }