Go to JSR:
Print Format

JSRs: Java Specification Requests
List by JCP Stage

JSR Review (0 JSRs) | Early Draft Review (3 JSRs) | Public Review (2 JSRs) | Proposed Final Draft (16 JSRs) | Final Release (168 JSRs) | Maintenance Review (0 JSRs)

Final Release of New Specifications

After completion of the Reference Implementation (RI) and Technology Compatibility Kit (TCK), a Specification moves from Final Proposed Draft to Final Release. The steps are described in Section 3.2 through Section 3.4 of the JCP 2.0 document.

Note that in JCP 1.0, the Final Proposal Draft was called the First Release, and the TCK was called the Compatibility Test Suite (TCK). The Final Release steps for JCP 1.0 are described in Section 8 and Section 9 of the JCP 1.0 document.

Download Final Releases

The following final versions of specifications are available for download.

1 Real-time Specification for Java
Description: The Real-Time Specification for Java extends the JavaTM platform to support both current practice and advanced real-time systems application programming.
Spec Lead: Peter Dibble, TimeSys Corporation
 
 
 
3 JavaTM Management Extensions (JMXTM) Specification
Description: The JMXTM specification will provide a management architecture, APIs and services for building Web-based, distributed, dynamic and modular solutions to manage Java enabled resources.
Spec Lead: Star Spec Lead Eamonn McManus, Sun Microsystems, Inc.
 
 
 
4 ECperf Benchmark Specification
Description: ECperf is an EJBTM performance workload that is real-world, scalable and captures the essence of why component models exist.
Spec Lead: Shanti Subramanyam, Sun Microsystems, Inc.
 
 
 
5 XML Parsing Specification
Description: The JavaTM API for XML Parsing (JAXP) allows developers to easily use XML Parsers in their applications via the industry standard SAX and DOM APIs.
Spec Lead: Rajiv Mordani, Sun Microsystems, Inc.
 
 
 
6 Unified Printing API (Java Print Service API)
Description: This unified Java Print API will be based on a print model that meets the requirements of the current Java 2 Print API and JiniTM Printing.
Spec Lead: Robert Herriot, Xerox
 
 
 
9 Federated Management Architecture Specification
Description: The Federated Management Architecture (FMA) specifies a storage management platform that will allow vendors to construct storage management applications from standard and custom components.
Spec Lead: William Connor, Phd., Sun Microsystems, Inc.
 
 
 
10 Preferences API Specification
Description: A simple API allowing programs to manipulate user preference data and configuration data.
Spec Lead: Joshua Bloch, Sun Microsystems, Inc.
 
 
 
11 JAINTM TCAP Specification
Description: JAINTM TCAP JSR is a proposed Java specification for the TCAP layer of the Signaling System 7 (SS7) stack.
Spec Lead: Phelim O'Doherty, Sun Microsystems, Inc.
 
 
 
12 JavaTM Data Objects (JDO) Specification
Description: The JDO specification provides for interface-based definitions of data stores and transactions; and selection and transformation of persistent storage data into native JavaTM programming language objects.
Spec Lead: Craig Russell, Sun Microsystems, Inc.
 
 
 
13 Decimal Arithmetic Enhancement
Description: This primarily adds floating point arithmetic to the BigDecimal class, allowing the use of decimal numbers for general-purpose arithmetic without the problems resulting from conversions to and from another type.
Spec Lead: Joe Darcy, Sun Microsystems, Inc.
 
 
 
14 Add Generic Types To The JavaTM Programming Language
Description: Extending the JavaTM programming language with generic types (aka parameterized types).
Spec Lead: Alex Buckley, Sun Microsystems, Inc.
 
 
 
15 Image I/O Framework Specification
Description: Image I/O supports image reader and writer plug-ins for sampled image formats. The API provides for exposure and preservation of metadata as well as pixel data.
Spec Lead: Phil Race, Sun Microsystems, Inc.
 
 
 
16 J2EETM Connector Architecture
Description: The J2EETM Connector architecture defines a standard architecture for integrating JavaTM applications with existing back-end Enterprise Information systems.
Spec Lead: Binod PG, Sun Microsystems, Inc.
 
 
 
19 Enterprise JavaBeansTM 2.0
Description: The Enterprise JavaBeansTM 2.0 specification extends the architecture with integration with JMS, improved support for entity bean persistence, a portable query language for finder methods, and support for server interoperability.
Spec Lead: Star Spec Lead Linda DeMichiel, Sun Microsystems, Inc.
 
 
 
21 JAINTM JCC Specification
Description: JSR 21 focuses on the JAINTM Java Call Control (JCC) Specification. Any references seen below that refer to the JAIN Coordination and Transactions (JCAT) are addressed in JSR 122.
Spec Lead: John-Luc Bakker, Telcordia Technologies, Inc.
 
 
 
22 JAINTM SLEE API Specification
Description: Descriptions of all interfaces, classes, exceptions and requirements to develop portable telecommunication services and application frameworks so that services once developed will run on any JAINTM SLEE-compliant execution environment.
Spec Lead: David Ferry, Open Cloud Limited
 
 
 
23 JAINTM MGCP API Specification
Description: This work will specify the JAINTM API through which access to protocol stacks that support the Media Gateway Control Protocol (RFC 2705) may be achieved.
Spec Lead: John-Luc Bakker, Telcordia Technologies, Inc.
 
 
 
24 JAINTM SPA TSM, SD and SAM 1.0 API
Description: This allows software developers to rapidly develop external Service Provider-type applications to securely access, discover and agree other APIs, which use abstract primitives that hide the heterogeneity of underlying networks.
Spec Lead: Anders Lundqvist, Incomit AB
 
 
 
28 Java SASL Specification
Description: This specification defines a SASL client and server API in the JavaTM programming language.
Spec Lead: Rosanna Lee, Sun Microsystems, Inc.
 
 
 
30 J2METM Connected, Limited Device Configuration
Description: This specification will define a standard platform configuration of the JavaTM 2 platform, Micro Edition (J2METM) for small, resource-limited, connected devices.
Spec Lead: Antero Taivalsaari, Sun Microsystems, Inc.
 
 
 
31 XML Data Binding Specification
Description: A facility for compiling an XML schema into one or more JavaTM classes which can parse, generate, and validate documents that follow the schema.
Spec Lead: Joe Fialli, Sun Microsystems, Inc.
Spec Lead: Sekhar Vajjhala, Sun Microsystems, Inc.
 
 
 
32 JAINTM SIP API Specification
Description: The JAINTM SIP API specification provides a standard portable interface to share information between SIP Clients and SIP Servers, providing call control elements enabling converged-network applications.
Spec Lead: Phelim O'Doherty, BEA Systems
Spec Lead: Mudumbai Ranganathan, NIST
 
 
 
34 JavaTM Advanced Imaging API 1.1
Description: Revision of the JavaTM Advanced Imaging API specification to version 1.1. Java Advanced Imaging supports sophisticated image processing in Java 2.
Spec Lead: John Zimmerman, Sun Microsystems, Inc.
 
 
 
35 JAINTM INAP API Specification
Description: This JSR is to develop the JAINTM (Java APIs for Integrated Networks) INAP (Intelligent Network Application Protocol) specification for Intelligent Network Applications in the Telecommunications Industry.
Spec Lead: Shankar Allimatti, Mahindra British Telecom Ltd.
 
 
 
36 Connected Device Configuration
Description: The Connected Device Configuration (CDC) provides the basis of the JavaTM 2 platform, Micro Edition for devices that have a sufficient 32-bit microprocessor and ample memory.
Spec Lead: Star Spec Lead Jon Courtney, Sun Microsystems, Inc.
 
 
 
37 Mobile Information Device Profile for the J2METM Platform
Description: This specification will define a profile that will extend and enhance the "J2METM Connected, Limited Device Configuration" (JSR-000030), enabling application development for mobile information appliances and voice communication devices.
Spec Lead: Star Spec Lead Mike Milikich, Motorola
 
 
 
38 Application Installation API Specification
Description: This proposal is to develop a set of Java APIs that will enable cross-platform installation and de-installation of JavaTM applications as well as platform-specific applications.
Spec Lead: Paul Lovvik, Sun Microsystems, Inc.
 
 
 
40 The JavaTM Metadata Interface (JMI) Specification
Description: The Java Metadata Interface specification will address the need for a pure Java metadata framework API that supports the creation, storage, retrieval, and interchange of metadata.
Spec Lead: Ravi Dirckze, Unisys
 
 
 
41 A Simple Assertion Facility
Description: A new keyword allowing programmers to include assertions describing intended program behavior, which can be checked as programs execute to detect bugs.

Spec Lead: Joshua Bloch, Sun Microsystems, Inc.
 
 
 
43 JTAPI 1.4 Specification
Description: JTAPI 1.4 extends and enhances the current Java Telephony specification.
Spec Lead: Jeff Peck, Enterprise Computer Telephony Forum (ECTF)
Spec Lead: Richard J. Pennenga, Enterprise Computer Telephony Forum (ECTF)
 
 
 
45 Debugging Support for Other Languages
Description: This specification establishes standardized tools for correlating JavaTM virtual machine byte code to source code of languages other than the JavaTM programming language.
Spec Lead: Robert Field, Sun Microsystems, Inc.
 
 
 
46 Foundation Profile
Description: The Foundation Profile is a set of APIs meant for applications running on small devices that have some type of network connection.
Spec Lead: Star Spec Lead Jon Courtney, Sun Microsystems, Inc.
 
 
 
47 Logging API Specification
Description: Define standard logging APIs for the error and trace logging.
Spec Lead: Star Spec Lead Danny Coward, Sun Microsystems, Inc.
 
 
 
51 New I/O APIs for the JavaTM Platform
Description: APIs for scalable I/O, fast buffered binary and character I/O, regular expressions, charset conversion, and an improved filesystem interface.
Spec Lead: Star Spec Lead Mark Reinhold, Sun Microsystems, Inc.
 
 
 
52 A Standard Tag Library for JavaServer PagesTM
Description: A standard tag library for JSPTM pages.
Spec Lead: Jan Luehe, Sun Microsystems, Inc.
Spec Lead: Eduardo Pelegri-Llopart, Sun Microsystems, Inc.
 
 
 
53 JavaTM Servlet 2.3 and JavaServer PagesTM 1.2 Specifications
Description: The next versions of the JavaTM Servlet and JavaServer PagesTM (JSP) specifications.
Spec Lead: Eduardo Pelegri-Llopart, Sun Microsystems, Inc.
 
 
 
54 JDBCTM 3.0 Specification
Description: The proposed specification will update the JDBCTM specification to reflect changes in the SQL specification and JavaTM platform.
Spec Lead: Lance Andersen, Sun Microsystems, Inc.
 
 
 
55 Certification Path API
Description: The Certification Path API provides a set of provider-based APIs for creating, building, and verifying certification paths (also known as "certificate chains").
Spec Lead: Sean Mullan, Sun Microsystems, Inc.
 
 
 
56 Java Network Launching Protocol and API
Description: A specification of protocols and APIs that will enable JavaTM applications to be deployed on the Web.
Spec Lead: Andy Herrick, Sun Microsystems, Inc.
 
 
 
57 Long-Term Persistence for JavaBeansTM Specification
Description: JSR 57 provides streams to convert graphs of JavaBeansTM architecture to and from version resilient file formats (typically XML documents).
Spec Lead: Mark Davidson, Sun Microsystems, Inc.
 
 
 
58 JavaTM 2 Platform, Enterprise Edition 1.3 Specification
Description: Defines the JavaTM 2 Platform, Enterprise Edition, version 1.3.
Spec Lead: Star Spec Lead Bill Shannon, Sun Microsystems, Inc.
 
 
 
59 J2SETM Merlin Release Contents
Description: Define the major features of the J2SETM "Merlin" release (J2SE 1.4).
Spec Lead: Star Spec Lead Danny Coward, Sun Microsystems, Inc.
 
 
 
62 Personal Profile Specification
Description: The J2METM Personal Profile provides the J2ME environment for those devices with a need for a high degree of Internet connectivity and web fidelity.
Spec Lead: Star Spec Lead Jon Courtney, Sun Microsystems, Inc.
 
 
 
63 JavaTM API for XML Processing 1.1
Description: The proposed specification will define a set of implementation independent portable APIs supporting XML Processing.
Spec Lead: Rajiv Mordani, Sun Microsystems, Inc.
 
 
 
66 RMI Optional Package Specification Version 1.0
Description: The J2METM RMI Optional Package (RMI OP) provides JavaTM platform to Java platform remote method invocation for Java devices and interoperates with J2SETM RMI.
Spec Lead: Mark Hodapp, Sun Microsystems, Inc.
 
 
 
67 JavaTM APIs for XML Messaging 1.0
Description: JAXM provides an API for packaging and transporting business transactions using on-the-wire protocols being defined by ebXML.org, Oasis, W3C and IETF.
Spec Lead: V B Kumar Jayanti, Sun Microsystems, Inc.
 
 
 
72 JavaTM GSS API
Description: This defines a Generic Security Services API (GSS-API) in Java, to provide a layer of abstraction over security mechanisms that perform authentication, message integrity protection, and message privacy protection.
Spec Lead: Seema Malkani, Sun Microsystems, Inc.
 
 
 
73 Data Mining API
Description: This JSR addresses the need for a data mining API aligned with existing, evolving data mining standards efforts.
Spec Lead: Star Spec Lead Mark F. Hornick, Oracle
 
 
 
75 PDA Optional Packages for the J2METM Platform
Description: This JSR produces two separate optional packages for features commonly found on PDAs and other J2ME mobile devices: one for accessing PIM data and one for accessing file systems.
Spec Lead: Tom Chavez, PalmSource, Inc.
Spec Lead: Ken Walker, IBM
 
 
 
77 J2EETM Management
Description: The JavaTM 2 Platform, Enterprise Edition Management Specification will provide server vendors and tool vendors with a standard model for managing the J2EE Platform.
Spec Lead: Hans Hrasna, Sun Microsystems, Inc.
 
 
 
79 JAINTM MEGACO API Specification
Description: This work will specify the JAINTM API through which access to protocol stacks that support the MEGACO/H.248 protocol may be achieved.
Spec Lead: Vikas Bajaj, Hughes Software Systems
 
 
 
80 JavaTM USB API
Description: This specification provides a JavaTM API for communicating with devices attached via the Universal Serial Bus (USB). It allows Java applications to discover, read, write, and manage USB devices.
Spec Lead: Boyd Dimmock, IBM
 
 
 
82 JavaTM APIs for Bluetooth
Description: Bluetooth is an important emerging standard for wireless integration of small devices. The specification standardizes a set of Java APIs to allow Java-enabled devices to integrate into a Bluetooth environment.
Spec Lead: Tim Thompson, Motorola
 
 
 
86 Enterprise Media Beans
Description: Enterprise Media Beans provide a framework to integrate rich media data (i.e. audio, video, or image) into applications based on EJBTM Entity Beans within the J2EETM application development model.
Spec Lead: Ralph Case, IBM
 
 
 
88 JavaTM EE Application Deployment
Description: This specification provides a complete description of the APIs required by the J2EE platform to enable development of platform-independent deployment tools.
Spec Lead: Jerome Dochez, Sun Microsystems, Inc.
 
 
 
89 OSS Service Activation API
Description: Provide an API that allows telecom management applications to be developed and integrated with Java-enabled Service Activation systems.
Spec Lead: Star Spec Lead Andreas Ebbert-Karroum, Nokia Siemens Networks GmbH & Co. KG
 
 
 
90 OSS Quality of Service API
Description: Provide an API that allows telecom management applications to be developed and integrated with Java-enabled Quality of Service systems.
Spec Lead: Ashutosh Sharma, Wipro Technologies
 
 
 
91 OSS Trouble Ticket API
Description: The OSS Trouble Ticket API will provide interfaces for creating, querying, updating, and deleting trouble tickets (trouble reports).
Spec Lead: Roman Schlegel, Frox Communication
 
 
 
93 JavaTM API for XML Registries 1.0 (JAXR)
Description: JAXR provides an API for a set of distributed Registry Services that enables business-to-business integration between business enterprises, using the protocols being defined by ebXML.org, Oasis, ISO 11179.
Spec Lead: Paul Sterk, Sun Microsystems, Inc.
 
 
 
94 JavaTM Rule Engine API
Description: This specification defines a Java runtime API for rule engines.
Spec Lead: Daniel Selman, ILOG
 
 
 
95 J2EETM Activity Service for Extended Transactions
Description: The Activity Service supports flexible ways of composing an application using transactions, and can enable the application to possess some or all ACID properties.
Spec Lead: Ian Robinson, IBM
 
 
 
97 JavaHelpTM 2.0 Specification
Description: A major update to the JavaHelp 1.0 Specification, including enhancements to merging, multi-topic printing, improved secondary window and popup usage, JFC ToolTip HelpSet support, HelpSet presentation controls and additional Navigators.
Spec Lead: Roger D. Brinkley, Sun Microsystems, Inc.
 
 
 
98 JAINTM User Location and Status API
Description: The JAIN User Location and Status 1.0 API is the Java specification of the Parlay Mobility 2.1 API.
Spec Lead: Ulf Lange, Siemens AG
 
 
 
99 Java Specification Participation Agreement
Description: This is the major revision of the Java Specification Participation Agreement.
Spec Lead: Jonathan Nimer, Sun Microsystems, Inc.
 
 
 
101 JavaTM APIs for XML based RPC
Description: Java APIs to support emerging industry XML based RPC standards.
Spec Lead: Roberto Chinnici, Sun Microsystems, Inc.
 
 
 
105 XML Digital Signature APIs
Description: This defines and incorporates a standard set of high-level implementation-independent APIs for XML digital signatures services. The XML Digital Signature specification is defined by the W3C.
Spec Lead: Sean Mullan, Sun Microsystems, Inc.
Spec Lead: Anthony Nadalin, IBM
 
 
 
109 Implementing Enterprise Web Services
Description: This specification defines the programming model and runtime architecture for implementing web services in Java.
Spec Lead: Jitendra Kotamraju, Sun Microsystems, Inc.
 
 
 
110 JavaTM APIs for WSDL
Description: JWSDL provides a standard set of Java APIs for representing, manipulating, reading and writing WSDL (Web Services Description Language) documents, including an extension mechanism for WSDL extensibility.
Spec Lead: Graham C Turrell, IBM
 
 
 
112 J2EETM Connector Architecture 1.5
Description: The J2EE(TM) Connector Architecture 1/5 extends the existing 1.0 specification with new features including asynchronous integration with enterprise information systems, Java Message Service (JMS) provider pluggability.
Spec Lead: Binod PG, Sun Microsystems, Inc.
 
 
 
114 JDBC Rowset Implementations
Description: JavaTM API providing implementations of the JDBC Rowset interface.
Spec Lead: Lance Andersen, Sun Microsystems, Inc.
 
 
 
115 JavaTM Authorization Contract for Containers
Description: This JSR seeks to define a contract between containers and authorization service providers that will result in the implementation of providers for use by containers.
Spec Lead: Ron Monzillo, Sun Microsystems, Inc.
 
 
 
116 SIP Servlet API
Description: The SIP Servlet API defines a high-level extension API for SIP servers. It enables SIP applications to be deployed and managed based on the servlet model.
Spec Lead: Anders Kristensen, Dynamicsoft, Inc
 
 
 
118 Mobile Information Device Profile 2.0
Description: This specification will define a profile that will extend and enhance the "J2METM Mobile Information Device Profile" (JSR-000037).
Spec Lead: Star Spec Lead Mike Milikich, Motorola
Spec Lead: James Warden, Motorola
 
 
 
120 Wireless Messaging API
Description: This defines a set of optional APIs which provides standard access to wireless communication resources, designed to run on J2ME configurations and to enhance J2ME profiles with unique functionality.
Spec Lead: Marquart C Franz, Siemens AG
 
 
 
121 Application Isolation API Specification
Description: An API for initiating and controlling computations isolated from each other to varying degrees. Some API semantics are similar to those of ThreadGroup.
Spec Lead: Krzysztof Palacz, Sun Microsystems, Inc.
 
 
 
124 J2EETM Client Provisioning Specification
Description: This JSR aims to define Java standard which partitions server applications that provision client applications.
Spec Lead: Star Spec Lead Danny Coward, Sun Microsystems, Inc.
 
 
 
127 JavaServer Faces
Description: This specification defines an architecture and APIs which simplify the creation and maintenance of Java Server application GUIs.
Spec Lead: Star Spec Lead Ed Burns, Sun Microsystems, Inc.
Spec Lead: Craig R. McClanahan, Sun Microsystems, Inc.
 
 
 
129 Personal Basis Profile Specification
Description: The J2METM Personal Basis Profile provides a J2ME application environment for network-connected devices supporting a basic level of graphical presentation.
Spec Lead: Star Spec Lead Jon Courtney, Sun Microsystems, Inc.
 
 
 
130 OSS Billing Mediation API
Description: Provide an API via the OSS through Java initiative that allows telecom network management applications to be developed and integrated with Java-enabled IP Billing systems.
Spec Lead: Tulika Pradhan, Infozech Software Ltd.
 
 
 
131 ECPerf 1.1
Description: ECperf 1.1 is a maintenance release of ECperf 1.0. The ECperf 1.1 Expert Group will also be responsible for evaluating and accepting ECperf 1.0 results submitted.
Spec Lead: Shanti Subramanyam, Sun Microsystems, Inc.
 
 
 
133 JavaTM Memory Model and Thread Specification Revision
Description: The proposed specification describes the semantics of threads, locks, volatile variables and data races. This includes what has been referred to as the Java memory model.
Spec Lead: William Pugh, Pugh, William
 
 
 
135 Mobile Media API
Description: This specifies a small-footprint multimedia API for J2METM, allowing simple, easy access and control of basic audio and multimedia resources while also addressing scalability and support of more sophisticated features.
Spec Lead: Star Spec Lead Antti Rantalahti, Nokia Corporation
 
 
 
139 Connected Limited Device Configuration 1.1
Description: This specification will define a revised version of the J2METM Connected, Limited Device Configuration (CLDC).
Spec Lead: Star Spec Lead Jon Courtney, Sun Microsystems, Inc.
 
 
 
142 OSS Inventory API
Description: The OSS Inventory API defines J2EE based interfaces between inventory repositories and other OSS components.
Spec Lead: Star Spec Lead Pierre Gauthier, Oracle
 
 
 
144 OSS Common API
Description: This JSR specifies the set of APIs which are common across the OSS through Java JSRs. This provides consistency by reducing duplication of common interfaces and classes among these JSRs.
Spec Lead: Star Spec Lead Vincent Perrot, Sun Microsystems, Inc.
 
 
 
147 Workspace Versioning and Configuration Management
Description: Workspace Versioning and Configuration Management provides client support for creating and manipulating sets of version-controlled files and web resources.
Spec Lead: Geoffrey Clemm, IBM
 
 
 
151 JavaTM 2 Platform, Enterprise Edition 1.4 (J2EE 1.4) Specification
Description: This JSR is to develop J2EE 1.4, the next release of the Java 2 Platform, Enterprise Edition.
Spec Lead: Mark Hapner, Sun Microsystems, Inc.
Spec Lead: Star Spec Lead Bill Shannon, Sun Microsystems, Inc.
 
 
 
152 JavaServer PagesTM 2.0 Specification
Description: Next revision of the JavaServer PagesTM specification.
Spec Lead: Eduardo Pelegri-Llopart, Sun Microsystems, Inc.
Spec Lead: Mark Roth, Sun Microsystems, Inc.
 
 
 
153 Enterprise JavaBeansTM 2.1
Description: The Enterprise JavaBeans 2.1 specification adds to the EJB architecture support for web services, extensions to message-driven beans, enhancements to EJB QL, and a container-managed timer service.
Spec Lead: Star Spec Lead Linda DeMichiel, Sun Microsystems, Inc.
 
 
 
154 JavaTM Servlet 2.4 Specification
Description: This specification will build on servlet specification version 2.3 by enhancing existing features and adding new facilities of a reasonably small nature.
Spec Lead: Rajiv Mordani, Sun Microsystems, Inc.
 
 
 
160 JavaTM Management Extensions (JMX) Remote API
Description: This API extends the JMX 1.2 API to provide remote access to JMX MBean servers.
Spec Lead: Star Spec Lead Eamonn McManus, Sun Microsystems, Inc.
Spec Lead: Simon Vienot, Sun Microsystems, Inc.
 
 
 
163 JavaTM Platform Profiling Architecture
Description: A mechanism and APIs for extracting time and space profiling information from a running JavaTM virtual machine.
Spec Lead: Robert Field, Sun Microsystems, Inc.
 
 
 
164 SIMPLE Presence
Description: SIMPLE Presence provides a standard portable and secure interface to manipulate presence information between a SIMPLE client (watcher) and a presence server (presence agent).
Spec Lead: Tan Jek Thoon, Panasonic Information and Network Technologies Laboratory
 
 
 
165 SIMPLE Instant Messaging
Description:</