options.setLimbPropertiesToKeep( "label,edges,intersection" );
LimbGenerator testObj = new LimbGenerator();
testObj.setIntersectionGeneratorClass( SimpleIntersectionGenerator.class );
testObj.setIntersectionProcessors( Arrays.asList( new DiscardNegligibleIntersectionProcessor(),
new DiscardSmallerLineSegmentsIntersectionProcessor() ) );
testObj.setLimbRefiners( Arrays.asList( new EdgeAssigmentLimbRefiner(),
new LabelAssignmentLimbRefiner().using( new SimpleFeatureLabelFormatter() ),
new LeanBeanLimbRefiner() ) );
List<Limb> limbs = testObj.computeLimbs( view, this.polygons, options );