I think this came with the changes they made with AS 7 (e.g. switching from run.sh to standalone.sh).
With AS 6 the -c selected the instance directory and the configuration was within the instance directory. For a server instance there was only one configuration to choose from.

With AS 7 the -c option does no longer select the instance directory. Instead it picks on of the possible configurations you can run your standalone instance with e.g. the prepared ones

* standalone-full-ha.xml
* 2012 standalone-full.xml
* standalone-ha.xml
* standalone.xml

After writing this, I think we need two explicit parameters in the class

* instance  (right now this is passed with the name and selects the copied server instance)
* configuration (selects on of standalone-full-ha.xml, ... and will be ignored by jboss 6 or earlier)
The init script has to be adjusted to reflect this changes.

What do you think?

Some Links I found:

* [multiple standalone instance Jboss 7] (https://community.jboss.org/thread/235015) displays the two parameters required to start a separate instance with additional configuration
* [How to install JBoss AS 7 as a Linux service] (https://community.jboss.org/wiki/HowToInstallJBossAS7AsALinuxService) A Sample init.d script for jboss 7 from the jboss community