Property is an Expression that is a geoscript.feature.Field value
You can create a Property by passing a String:
 Property p = new Property("NAME")
 
 or by passing a geoscript.feature.Field:
 Property p = new Property(new geoscript.feature.Field("NAME","String"))
  | Fields inherited from class | Fields | 
|---|---|
class Expression | 
                            filterFactory | 
                        
| Methods inherited from class | Name | 
|---|---|
class Expression | 
                            evaluate, fromCQL, getValue, toString | 
                        
Create a new Property from a Field name
name -  The Field nameCreate a new Property from a Field
field -  The FieldCreate a new Property from a GeoTools PropertyName
propertyName -  The GeoTools PropertyName