@Override
protected boolean doSetExecutable(final boolean executable, final boolean ownerOnly) throws Exception
{
final PosixPermissions permissions = getPermissions(false);
final int newPermissions = permissions.makeExecutable(executable, ownerOnly);
if (newPermissions == permissions.getPermissions())
{
return true;
}
attrs.setPERMISSIONS(newPermissions);