question: public static < C extends ConfigurationClient , S extends Configuration > CreateSubCommandHandler < C , S > create ( SubCommandArgumentParser parser , ManagedObjectPath < ? , ? > p , OptionalRelationDefinition < C , S > r ) throws ArgumentException { return new CreateSubCommandHandler < > ( parser , p , r , null , p . child ( r ) ) ; }
target:  Creates a new create-xxx sub-command for an optional relation.