void putProjectData(@Nullable Project project,
                        @NotNull VirtualFile file,
                        @Nullable Data data,
                        int gistStamp) throws IOException;
void putProjectData(@Nullable Project project,
                        @NotNull VirtualFile file,
                        @Nullable Data data,
                        int gistStamp)