Packaging Provider is responsible for creating deployment packages from application project's resources. Realization of the result, theDeployment object, depends on the parameter type. Also, resource objects depend on the type. Deployment Creator implementer's method getSupportedTypes returns the deployment types that are supported by itself. Created deployments are created to a folder that is defined by the targetFolder attribute. For example, MIDlet project deployment consists of Application JAR and JAD files. The figure below illustrates the interface for Packaging Provider.