question: public ObjectNamePattern ( ObjectName pattern ) { this ( pattern . isPropertyListPattern ( ) , pattern . isPropertyValuePattern ( ) , pattern . getCanonicalKeyPropertyListString ( ) , pattern . getKeyPropertyList ( ) , pattern ) ; }
target:  Builds a new ObjectNamePattern object from an ObjectName pattern.