@Pure @CausesError({IncorrectPure4JImmutableCallException.class,PureMethodParameterNotImmutableException.class}) public static String testParam5Bad(Object in1){
  Pure4J.immutable(in1,6);
  return in1.toString();
}

@ Pure @ CausesError ( { IncorrectPure4JImmutableCallException . class , PureMethodParameterNotImmutableException . class } ) public static String testParam5Bad ( Object in1 ) { Pure4J . immutable ( in1 , 6 ) ; return in1 . toString ( ) ; }
calling with constants , gives a warning at compile time
