Restore temporary compatibility of TF version

Test: unit tests
Bug: None
Change-Id: Iaac774d56d25e228d517e40f37a101c39fe0ed3c
diff --git a/src/com/android/tradefed/targetprep/PreloadedClassesPreparer.java b/src/com/android/tradefed/targetprep/PreloadedClassesPreparer.java
new file mode 100644
index 0000000..b14e00c
--- /dev/null
+++ b/src/com/android/tradefed/targetprep/PreloadedClassesPreparer.java
@@ -0,0 +1,40 @@
+package com.android.tradefed.targetprep;
+
+import com.android.tradefed.build.IBuildInfo;
+import com.android.tradefed.config.Option;
+import com.android.tradefed.device.DeviceNotAvailableException;
+import com.android.tradefed.device.ITestDevice;
+
+import java.io.File;
+
+/** @deprecated Delete after July 29th week deployment */
+@Deprecated
+public class PreloadedClassesPreparer extends BaseTargetPreparer {
+
+    private static final long DEFAULT_TIMEOUT_MS = 5 * 60 * 1000;
+
+    @Option(
+        name = "preload-file",
+        description = "The new preloaded classes file to put on the device."
+    )
+    private File mNewClassesFile = null;
+
+    @Option(name = "preload-tool", description = "Overridden location of the preload tool JAR.")
+    private String mPreloadToolJarPath = "";
+
+    @Option(name = "skip", description = "Skip this preparer entirely.")
+    private boolean mSkip = false;
+
+    @Option(
+        name = "write-timeout",
+        isTimeVal = true,
+        description = "Maximum timeout for overwriting the file in milliseconds."
+    )
+    private long mWriteTimeout = DEFAULT_TIMEOUT_MS;
+
+    @Override
+    public void setUp(ITestDevice device, IBuildInfo buildInfo)
+            throws TargetSetupError, BuildError, DeviceNotAvailableException {
+        // Inop
+    }
+}