### Question:
FeatureToggleProc { @Procedure("gds.features.importer.skipOrphanNodes.reset") @Description("Set the behavior of whether to skip orphan nodes to the default. That value is returned.") public Stream<FeatureState> resetSkipOrphanNodes() { GdsFeatureToggles.SKIP_ORPHANS.reset(); return Stream.of(new FeatureState(GdsFeatureToggles.SKIP_ORPHANS.isEnabled())); }  @Procedure("gds.features.importer.skipOrphanNodes") @Description("Toggle whether orphan nodes should be skipped during import.") void skipOrphanNodes(@Name(value = "skipOrphanNodes") boolean skipOrphanNodes); @Procedure("gds.features.importer.skipOrphanNodes.reset") @Description("Set the behavior of whether to skip orphan nodes to the default. That value is returned.") Stream<FeatureState> resetSkipOrphanNodes(); @Procedure("gds.features.importer.usePreAggregation") @Description("Toggle whether the importer should pre-aggregate relationships.") void usePreAggregation(@Name(value = "usePreAggregation") boolean usePreAggregation); @Procedure("gds.features.importer.usePreAggregation.reset") @Description("Set the behavior of whether to pre-aggregate relationships to the default. That value is returned.") Stream<FeatureState> resetUsePreAggregation(); @Procedure("gds.features.useKernelTracker") @Description("Toggle whether the native memory tracking feature on Neo4j 4.1+ should be used.") void useKernelTracker(@Name(value = "useKernelTracker") boolean useKernelTracker); @Procedure("gds.features.useKernelTracker.reset") @Description("Set the behavior of whether to use the native memory tracking to the default. That value is returned.") Stream<FeatureState> resetUseKernelTracker(); @Procedure("gds.features.usePropertyValueIndex") @Description("Toggle whether the property value index should be used during node property loading.") void usePropertyValueIndex(@Name(value = "usePropertyValueIndex") boolean usePropertyValueIndex); @Procedure("gds.features.usePropertyValueIndex.reset") @Description("Set the behavior of whether to use the property value index to the default. That value is returned.") Stream<FeatureState> resetUsePropertyValueIndex(); @Procedure("gds.features.maxArrayLengthShift") @Description("Toggle how large arrays are allowed to get before they are being paged; value is a power of two.") void maxArrayLengthShift(@Name(value = "maxArrayLengthShift") long maxArrayLengthShift); @Procedure("gds.features.maxArrayLengthShift.reset") @Description("Set the value of the max array size before paging to the default. That value is returned.") Stream<FeatureValue> resetMaxArrayLengthShift();  }### Answer:
@Test void resetSkipOrphanNodes() { SKIP_ORPHANS.reset(); assertCypherResult( "CALL gds.features.importer.skipOrphanNodes.reset()", List.of(Map.of("enabled", false)) ); assertEquals(false, SKIP_ORPHANS.isEnabled()); }