if (PHPFlags.isConstant(((IField) element).getFlags())) {
return new RenameSupport(new RenameConstantProcessor((IField) element), newName, flags);
} else if (PHPFlags.isStatic(((IField) element).getFlags())) {
return new RenameSupport(new RenameStaticPropertyProcessor((IField) element), newName, flags);
} else {
return new RenameSupport(new RenamePropertyProcessor((IField) element), newName, flags);
}
}
default:
return null;
}