system/src/sc/lang/java/BodyTypeDeclaration.java
protected List removeStaticProperties(Object[] props) {
      return new ArrayList(Arrays.asList(props));
      /*
      ArrayList<Object> res = new ArrayList<Object>(props.length);
      for (int i = 0; i < props.length; i++) {
         Object p = props[i];
         if (!ModelUtil.hasModifier(p, "static"))
            res.add(p);
      }
      return res;
      */
   }
/**
    * TODO: eliminate this? Returns all properties now.  Used to remove static properties from the list returned
    * so that we could implement "non-inherited" properties
    */
eliminate this. Returns all properties now.  Used to remove static properties from the list returned
so that we could implement "non-inherited" properties
eliminate this . Returns all properties now . Used to remove static properties from the list returned so that we could implement " non - inherited " properties
protected List removeStaticProperties(Object[] props) {
      return new ArrayList(Arrays.asList(props));
      /*
      ArrayList<Object> res = new ArrayList<Object>(props.length);
      for (int i = 0; i < props.length; i++) {
         Object p = props[i];
         if (!ModelUtil.hasModifier(p, "static"))
            res.add(p);
      }
      return res;
      */
   }
protected List removeStaticProperties ( Object [ ] props ) { return new ArrayList ( Arrays . asList ( props ) ) ; /*
      ArrayList<Object> res = new ArrayList<Object>(props.length);
      for (int i = 0; i < props.length; i++) {
         Object p = props[i];
         if (!ModelUtil.hasModifier(p, "static"))
            res.add(p);
      }
      return res;
      */ }
TODO: eliminate this?
TODO : eliminate this?