@@ -57,24 +57,24 @@ public class NameGeneratorState implements AutoCloseable
5757{
5858 private final @ NotNull NameGenerator _nameGenerator ;
5959 private final boolean _incrementSampleCounts ;
60- private final User _user ;
60+ protected final User _user ;
6161 private final Map <String , Object > _batchExpressionContext ;
6262 private Function <Map <String ,Long >,Map <String ,Long >> getSampleCountsFunction ;
6363 private final Map <String , Integer > _newNames = new CaseInsensitiveHashMap <>();
6464
65- private int _rowNumber = 0 ;
65+ protected int _rowNumber = 0 ;
6666 private final Map <Tuple3 <String , Object , FieldKey >, Object > _lookupCache ;
6767 private final Map <String , ArrayList <Object >> _ancestorCache ;
6868 private final Map <String , ArrayList <Object >> _ancestorSearchCache ;
6969 private final Map <String , Map <String , DbSequence >> _prefixCounterSequences ;
7070
7171 private final NameGenerator .ProjectSampleCounters _sampleCounters ;
7272 private boolean _counterSequencesCleaned = false ;
73- private final Container _container ;
73+ protected final Container _container ;
7474
75- private final Map <Integer , ExpMaterial > materialCache = new HashMap <>();
76- private final Map <Integer , ExpData > dataCache = new HashMap <>();
77- private final RemapCache renameCache ;
75+ protected final Map <Integer , ExpMaterial > materialCache = new HashMap <>();
76+ protected final Map <Integer , ExpData > dataCache = new HashMap <>();
77+ protected final RemapCache renameCache ;
7878 private final Map <String , Map <String , Object >> objectPropertiesCache = new HashMap <>();
7979
8080 public NameGeneratorState (@ NotNull NameGenerator nameGenerator , boolean incrementSampleCounts , NameGenerator .SampleNameExpressionSummary expressionSummary )
@@ -292,8 +292,8 @@ private String genName(@NotNull Map<String, Object> rowMap,
292292
293293 StringExpressionFactory .FieldKeyStringExpression expression = activeNameGenerator .getParsedNameExpression ();
294294 String name ;
295- if (expression instanceof NameGenerator .NameGenerationExpression )
296- name = (( NameGenerator . NameGenerationExpression ) expression ) .eval (ctx , _prefixCounterSequences );
295+ if (expression instanceof NameGenerator .NameGenerationExpression nge )
296+ name = nge .eval (ctx , _prefixCounterSequences );
297297 else
298298 name = expression .eval (ctx );
299299 if (name == null || name .isEmpty ())
@@ -417,14 +417,14 @@ private void addAncestorLookupValues(
417417 String parentType = ancestorOptions .parentType ();
418418 if (!StringUtils .isEmpty (parentType ))
419419 {
420- if (parentObject instanceof ExpMaterial )
420+ if (parentObject instanceof ExpMaterial expMaterial )
421421 {
422- if (!(( ExpMaterial ) parentObject ) .getSampleType ().getName ().equalsIgnoreCase (parentType ))
422+ if (!expMaterial .getSampleType ().getName ().equalsIgnoreCase (parentType ))
423423 continue ;
424424 }
425- else if (parentObject instanceof ExpData )
425+ else if (parentObject instanceof ExpData expData )
426426 {
427- if (!(( ExpData ) parentObject ) .getDataClass (_user ).getName ().equalsIgnoreCase (parentType ))
427+ if (!expData .getDataClass (_user ).getName ().equalsIgnoreCase (parentType ))
428428 continue ;
429429 }
430430 }
@@ -490,7 +490,6 @@ else if (parentObject instanceof ExpData)
490490 }
491491 }
492492 }
493-
494493 }
495494
496495 private void addParentLookupContext (String parentTypeName /* already decoded */ ,
0 commit comments