node.getParent() instanceof VariableInitializer &&
node.getParent().getParent() instanceof FieldDeclaration &&
StringUtilities.equals(currentType.getInternalName(), declaringType.getInternalName())) {
final FieldDeclaration declaration = (FieldDeclaration) node.getParent().getParent();
final FieldDefinition actualField = declaration.getUserData(Keys.FIELD_DEFINITION);
if (actualField == null || StringUtilities.equals(actualField.getName(), fieldName)) {
switch (fieldName) {
case "POSITIVE_INFINITY": {
node.replaceWith(
new BinaryOperatorExpression(
new PrimitiveExpression(node.getOffset(), jvmType == JvmType.Double ? 1d : 1f),